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 { + } + } + } + } +} +node { + name: "cond_11/pred_id" + op: "Identity" + input: "Greater_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_11/Cast" + op: "Cast" + input: "cond_11/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_11/Cast/Switch" + op: "Switch" + input: "sub_4" + input: "cond_11/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_4" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_11/one_hot/Const" + op: "Const" + input: "^cond_11/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_11/one_hot/Const_1" + op: "Const" + input: "^cond_11/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_11/one_hot/depth" + op: "Const" + input: "^cond_11/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_11/one_hot/on_value" + op: "Const" + input: "^cond_11/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_11/one_hot/off_value" + op: "Const" + input: "^cond_11/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_11/one_hot" + op: "OneHot" + input: "cond_11/Cast" + input: "cond_11/one_hot/depth" + input: "cond_11/one_hot/on_value" + input: "cond_11/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_11/Cast_1" + op: "Cast" + input: "cond_11/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_11/Pad/paddings" + op: "Const" + input: "^cond_11/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_11/Pad" + op: "Pad" + input: "cond_11/Cast_1" + input: "cond_11/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_11/zeros" + op: "Const" + input: "^cond_11/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_11/Merge" + op: "Merge" + input: "cond_11/zeros" + input: "cond_11/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_4/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_4" + op: "Reshape" + input: "cond_11/Merge" + input: "Reshape_4/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_6" + op: "Cast" + input: "Slice_71" + 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_5/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_5" + op: "Sub" + input: "Cast_6" + input: "sub_5/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_6" + op: "Size" + input: "sub_5" + 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_12/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_12" + op: "Greater" + input: "Size_6" + input: "Greater_12/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_12/Switch" + op: "Switch" + input: "Greater_12" + input: "Greater_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_12/switch_t" + op: "Identity" + input: "cond_12/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_12/switch_f" + op: "Identity" + input: "cond_12/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_12/pred_id" + op: "Identity" + input: "Greater_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_12/Cast" + op: "Cast" + input: "cond_12/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_12/Cast/Switch" + op: "Switch" + input: "sub_5" + input: "cond_12/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_5" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_12/one_hot/Const" + op: "Const" + input: "^cond_12/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_12/one_hot/Const_1" + op: "Const" + input: "^cond_12/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_12/one_hot/depth" + op: "Const" + input: "^cond_12/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_12/one_hot/on_value" + op: "Const" + input: "^cond_12/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_12/one_hot/off_value" + op: "Const" + input: "^cond_12/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_12/one_hot" + op: "OneHot" + input: "cond_12/Cast" + input: "cond_12/one_hot/depth" + input: "cond_12/one_hot/on_value" + input: "cond_12/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_12/Cast_1" + op: "Cast" + input: "cond_12/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_12/Pad/paddings" + op: "Const" + input: "^cond_12/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_12/Pad" + op: "Pad" + input: "cond_12/Cast_1" + input: "cond_12/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_12/zeros" + op: "Const" + input: "^cond_12/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_12/Merge" + op: "Merge" + input: "cond_12/zeros" + input: "cond_12/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_5/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_5" + op: "Reshape" + input: "cond_12/Merge" + input: "Reshape_5/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_7" + op: "Cast" + input: "Slice_83" + 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_6/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_6" + op: "Sub" + input: "Cast_7" + input: "sub_6/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_7" + op: "Size" + input: "sub_6" + 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_13/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_13" + op: "Greater" + input: "Size_7" + input: "Greater_13/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_13/Switch" + op: "Switch" + input: "Greater_13" + input: "Greater_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_13/switch_t" + op: "Identity" + input: "cond_13/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_13/switch_f" + op: "Identity" + input: "cond_13/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_13/pred_id" + op: "Identity" + input: "Greater_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_13/Cast" + op: "Cast" + input: "cond_13/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_13/Cast/Switch" + op: "Switch" + input: "sub_6" + input: "cond_13/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_6" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_13/one_hot/Const" + op: "Const" + input: "^cond_13/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_13/one_hot/Const_1" + op: "Const" + input: "^cond_13/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_13/one_hot/depth" + op: "Const" + input: "^cond_13/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_13/one_hot/on_value" + op: "Const" + input: "^cond_13/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_13/one_hot/off_value" + op: "Const" + input: "^cond_13/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_13/one_hot" + op: "OneHot" + input: "cond_13/Cast" + input: "cond_13/one_hot/depth" + input: "cond_13/one_hot/on_value" + input: "cond_13/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_13/Cast_1" + op: "Cast" + input: "cond_13/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_13/Pad/paddings" + op: "Const" + input: "^cond_13/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_13/Pad" + op: "Pad" + input: "cond_13/Cast_1" + input: "cond_13/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_13/zeros" + op: "Const" + input: "^cond_13/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_13/Merge" + op: "Merge" + input: "cond_13/zeros" + input: "cond_13/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_6/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_6" + op: "Reshape" + input: "cond_13/Merge" + input: "Reshape_6/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_8" + op: "Cast" + input: "Slice_95" + 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_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: 1 + } + } + } +} +node { + name: "sub_7" + op: "Sub" + input: "Cast_8" + input: "sub_7/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_8" + op: "Size" + input: "sub_7" + 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_14/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_14" + op: "Greater" + input: "Size_8" + input: "Greater_14/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_14/Switch" + op: "Switch" + input: "Greater_14" + input: "Greater_14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_14/switch_t" + op: "Identity" + input: "cond_14/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_14/switch_f" + op: "Identity" + input: "cond_14/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_14/pred_id" + op: "Identity" + input: "Greater_14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_14/Cast" + op: "Cast" + input: "cond_14/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_14/Cast/Switch" + op: "Switch" + input: "sub_7" + input: "cond_14/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_7" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_14/one_hot/Const" + op: "Const" + input: "^cond_14/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_14/one_hot/Const_1" + op: "Const" + input: "^cond_14/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_14/one_hot/depth" + op: "Const" + input: "^cond_14/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_14/one_hot/on_value" + op: "Const" + input: "^cond_14/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_14/one_hot/off_value" + op: "Const" + input: "^cond_14/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_14/one_hot" + op: "OneHot" + input: "cond_14/Cast" + input: "cond_14/one_hot/depth" + input: "cond_14/one_hot/on_value" + input: "cond_14/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_14/Cast_1" + op: "Cast" + input: "cond_14/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_14/Pad/paddings" + op: "Const" + input: "^cond_14/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_14/Pad" + op: "Pad" + input: "cond_14/Cast_1" + input: "cond_14/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_14/zeros" + op: "Const" + input: "^cond_14/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_14/Merge" + op: "Merge" + input: "cond_14/zeros" + input: "cond_14/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_7/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_7" + op: "Reshape" + input: "cond_14/Merge" + input: "Reshape_7/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_9" + op: "Cast" + input: "Slice_107" + 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_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: 1 + } + } + } +} +node { + name: "sub_8" + op: "Sub" + input: "Cast_9" + input: "sub_8/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_9" + op: "Size" + input: "sub_8" + 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_15/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_15" + op: "Greater" + input: "Size_9" + input: "Greater_15/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_15/Switch" + op: "Switch" + input: "Greater_15" + input: "Greater_15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_15/switch_t" + op: "Identity" + input: "cond_15/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_15/switch_f" + op: "Identity" + input: "cond_15/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_15/pred_id" + op: "Identity" + input: "Greater_15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_15/Cast" + op: "Cast" + input: "cond_15/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_15/Cast/Switch" + op: "Switch" + input: "sub_8" + input: "cond_15/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_8" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_15/one_hot/Const" + op: "Const" + input: "^cond_15/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_15/one_hot/Const_1" + op: "Const" + input: "^cond_15/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_15/one_hot/depth" + op: "Const" + input: "^cond_15/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_15/one_hot/on_value" + op: "Const" + input: "^cond_15/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_15/one_hot/off_value" + op: "Const" + input: "^cond_15/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_15/one_hot" + op: "OneHot" + input: "cond_15/Cast" + input: "cond_15/one_hot/depth" + input: "cond_15/one_hot/on_value" + input: "cond_15/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_15/Cast_1" + op: "Cast" + input: "cond_15/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_15/Pad/paddings" + op: "Const" + input: "^cond_15/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_15/Pad" + op: "Pad" + input: "cond_15/Cast_1" + input: "cond_15/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_15/zeros" + op: "Const" + input: "^cond_15/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_15/Merge" + op: "Merge" + input: "cond_15/zeros" + input: "cond_15/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_8/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_8" + op: "Reshape" + input: "cond_15/Merge" + input: "Reshape_8/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_10" + op: "Cast" + input: "Slice_119" + 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_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: 1 + } + } + } +} +node { + name: "sub_9" + op: "Sub" + input: "Cast_10" + input: "sub_9/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_10" + op: "Size" + input: "sub_9" + 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_16/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_16" + op: "Greater" + input: "Size_10" + input: "Greater_16/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_16/Switch" + op: "Switch" + input: "Greater_16" + input: "Greater_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_16/switch_t" + op: "Identity" + input: "cond_16/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_16/switch_f" + op: "Identity" + input: "cond_16/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_16/pred_id" + op: "Identity" + input: "Greater_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_16/Cast" + op: "Cast" + input: "cond_16/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_16/Cast/Switch" + op: "Switch" + input: "sub_9" + input: "cond_16/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_9" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_16/one_hot/Const" + op: "Const" + input: "^cond_16/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_16/one_hot/Const_1" + op: "Const" + input: "^cond_16/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_16/one_hot/depth" + op: "Const" + input: "^cond_16/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_16/one_hot/on_value" + op: "Const" + input: "^cond_16/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_16/one_hot/off_value" + op: "Const" + input: "^cond_16/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_16/one_hot" + op: "OneHot" + input: "cond_16/Cast" + input: "cond_16/one_hot/depth" + input: "cond_16/one_hot/on_value" + input: "cond_16/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_16/Cast_1" + op: "Cast" + input: "cond_16/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_16/Pad/paddings" + op: "Const" + input: "^cond_16/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_16/Pad" + op: "Pad" + input: "cond_16/Cast_1" + input: "cond_16/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_16/zeros" + op: "Const" + input: "^cond_16/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_16/Merge" + op: "Merge" + input: "cond_16/zeros" + input: "cond_16/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_9/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_9" + op: "Reshape" + input: "cond_16/Merge" + input: "Reshape_9/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_11" + op: "Cast" + input: "Slice_131" + 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_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: 1 + } + } + } +} +node { + name: "sub_10" + op: "Sub" + input: "Cast_11" + input: "sub_10/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_11" + op: "Size" + input: "sub_10" + 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_17/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_17" + op: "Greater" + input: "Size_11" + input: "Greater_17/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_17/Switch" + op: "Switch" + input: "Greater_17" + input: "Greater_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_17/switch_t" + op: "Identity" + input: "cond_17/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_17/switch_f" + op: "Identity" + input: "cond_17/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_17/pred_id" + op: "Identity" + input: "Greater_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_17/Cast" + op: "Cast" + input: "cond_17/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_17/Cast/Switch" + op: "Switch" + input: "sub_10" + input: "cond_17/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_10" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_17/one_hot/Const" + op: "Const" + input: "^cond_17/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_17/one_hot/Const_1" + op: "Const" + input: "^cond_17/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_17/one_hot/depth" + op: "Const" + input: "^cond_17/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_17/one_hot/on_value" + op: "Const" + input: "^cond_17/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_17/one_hot/off_value" + op: "Const" + input: "^cond_17/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_17/one_hot" + op: "OneHot" + input: "cond_17/Cast" + input: "cond_17/one_hot/depth" + input: "cond_17/one_hot/on_value" + input: "cond_17/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_17/Cast_1" + op: "Cast" + input: "cond_17/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_17/Pad/paddings" + op: "Const" + input: "^cond_17/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_17/Pad" + op: "Pad" + input: "cond_17/Cast_1" + input: "cond_17/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_17/zeros" + op: "Const" + input: "^cond_17/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_17/Merge" + op: "Merge" + input: "cond_17/zeros" + input: "cond_17/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_10/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_10" + op: "Reshape" + input: "cond_17/Merge" + input: "Reshape_10/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_12" + op: "Cast" + input: "Slice_143" + 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_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: 1 + } + } + } +} +node { + name: "sub_11" + op: "Sub" + input: "Cast_12" + input: "sub_11/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_12" + op: "Size" + input: "sub_11" + 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_18/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_18" + op: "Greater" + input: "Size_12" + input: "Greater_18/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_18/Switch" + op: "Switch" + input: "Greater_18" + input: "Greater_18" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_18/switch_t" + op: "Identity" + input: "cond_18/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_18/switch_f" + op: "Identity" + input: "cond_18/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_18/pred_id" + op: "Identity" + input: "Greater_18" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_18/Cast" + op: "Cast" + input: "cond_18/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_18/Cast/Switch" + op: "Switch" + input: "sub_11" + input: "cond_18/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_11" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_18/one_hot/Const" + op: "Const" + input: "^cond_18/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_18/one_hot/Const_1" + op: "Const" + input: "^cond_18/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_18/one_hot/depth" + op: "Const" + input: "^cond_18/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_18/one_hot/on_value" + op: "Const" + input: "^cond_18/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_18/one_hot/off_value" + op: "Const" + input: "^cond_18/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_18/one_hot" + op: "OneHot" + input: "cond_18/Cast" + input: "cond_18/one_hot/depth" + input: "cond_18/one_hot/on_value" + input: "cond_18/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_18/Cast_1" + op: "Cast" + input: "cond_18/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_18/Pad/paddings" + op: "Const" + input: "^cond_18/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_18/Pad" + op: "Pad" + input: "cond_18/Cast_1" + input: "cond_18/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_18/zeros" + op: "Const" + input: "^cond_18/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_18/Merge" + op: "Merge" + input: "cond_18/zeros" + input: "cond_18/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_11/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_11" + op: "Reshape" + input: "cond_18/Merge" + input: "Reshape_11/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: "Preprocessor/unstack" + op: "Unpack" + input: "Slice_5" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor/ResizeImage/ExpandDims/dim" + 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: "Preprocessor/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor/unstack" + input: "Preprocessor/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor/ResizeImage/ExpandDims" + input: "Preprocessor/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor/unstack" + device: "/device:GPU: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: "Preprocessor/ResizeImage/strided_slice/stack" + 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: "Preprocessor/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor/ResizeImage/Shape" + input: "Preprocessor/ResizeImage/strided_slice/stack" + input: "Preprocessor/ResizeImage/strided_slice/stack_1" + input: "Preprocessor/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor/ResizeImage/Shape" + input: "Preprocessor/ResizeImage/strided_slice_1/stack" + input: "Preprocessor/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor/stack" + op: "Pack" + input: "Preprocessor/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor/stack_1" + op: "Pack" + input: "Preprocessor/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor/mul" + op: "Mul" + input: "Preprocessor/mul/x" + input: "Preprocessor/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor/sub" + op: "Sub" + input: "Preprocessor/mul" + input: "Preprocessor/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_1/unstack" + op: "Unpack" + input: "Slice_17" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_1/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_1/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_1/unstack" + input: "Preprocessor_1/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_1/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_1/ResizeImage/ExpandDims" + input: "Preprocessor_1/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_1/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_1/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_1/unstack" + device: "/device:GPU: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: "Preprocessor_1/ResizeImage/strided_slice/stack" + 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: "Preprocessor_1/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_1/ResizeImage/Shape" + input: "Preprocessor_1/ResizeImage/strided_slice/stack" + input: "Preprocessor_1/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_1/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_1/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_1/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_1/ResizeImage/Shape" + input: "Preprocessor_1/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_1/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_1/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_1/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_1/stack" + op: "Pack" + input: "Preprocessor_1/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_1/stack_1" + op: "Pack" + input: "Preprocessor_1/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_1/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_1/mul" + op: "Mul" + input: "Preprocessor_1/mul/x" + input: "Preprocessor_1/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_1/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_1/sub" + op: "Sub" + input: "Preprocessor_1/mul" + input: "Preprocessor_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_2/unstack" + op: "Unpack" + input: "Slice_29" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_2/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_2/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_2/unstack" + input: "Preprocessor_2/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_2/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_2/ResizeImage/ExpandDims" + input: "Preprocessor_2/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_2/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_2/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_2/unstack" + device: "/device:GPU: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: "Preprocessor_2/ResizeImage/strided_slice/stack" + 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: "Preprocessor_2/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_2/ResizeImage/Shape" + input: "Preprocessor_2/ResizeImage/strided_slice/stack" + input: "Preprocessor_2/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_2/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_2/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_2/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_2/ResizeImage/Shape" + input: "Preprocessor_2/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_2/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_2/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_2/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_2/stack" + op: "Pack" + input: "Preprocessor_2/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_2/stack_1" + op: "Pack" + input: "Preprocessor_2/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_2/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_2/mul" + op: "Mul" + input: "Preprocessor_2/mul/x" + input: "Preprocessor_2/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_2/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_2/sub" + op: "Sub" + input: "Preprocessor_2/mul" + input: "Preprocessor_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_3/unstack" + op: "Unpack" + input: "Slice_41" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_3/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_3/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_3/unstack" + input: "Preprocessor_3/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_3/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_3/ResizeImage/ExpandDims" + input: "Preprocessor_3/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_3/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_3/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_3/unstack" + device: "/device:GPU: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: "Preprocessor_3/ResizeImage/strided_slice/stack" + 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: "Preprocessor_3/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_3/ResizeImage/Shape" + input: "Preprocessor_3/ResizeImage/strided_slice/stack" + input: "Preprocessor_3/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_3/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_3/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_3/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_3/ResizeImage/Shape" + input: "Preprocessor_3/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_3/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_3/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_3/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_3/stack" + op: "Pack" + input: "Preprocessor_3/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_3/stack_1" + op: "Pack" + input: "Preprocessor_3/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_3/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_3/mul" + op: "Mul" + input: "Preprocessor_3/mul/x" + input: "Preprocessor_3/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_3/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_3/sub" + op: "Sub" + input: "Preprocessor_3/mul" + input: "Preprocessor_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_4/unstack" + op: "Unpack" + input: "Slice_53" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_4/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_4/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_4/unstack" + input: "Preprocessor_4/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_4/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_4/ResizeImage/ExpandDims" + input: "Preprocessor_4/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_4/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_4/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_4/unstack" + device: "/device:GPU: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: "Preprocessor_4/ResizeImage/strided_slice/stack" + 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: "Preprocessor_4/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_4/ResizeImage/Shape" + input: "Preprocessor_4/ResizeImage/strided_slice/stack" + input: "Preprocessor_4/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_4/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_4/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_4/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_4/ResizeImage/Shape" + input: "Preprocessor_4/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_4/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_4/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_4/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_4/stack" + op: "Pack" + input: "Preprocessor_4/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_4/stack_1" + op: "Pack" + input: "Preprocessor_4/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_4/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_4/mul" + op: "Mul" + input: "Preprocessor_4/mul/x" + input: "Preprocessor_4/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_4/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_4/sub" + op: "Sub" + input: "Preprocessor_4/mul" + input: "Preprocessor_4/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_5/unstack" + op: "Unpack" + input: "Slice_65" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_5/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_5/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_5/unstack" + input: "Preprocessor_5/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_5/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_5/ResizeImage/ExpandDims" + input: "Preprocessor_5/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_5/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_5/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_5/unstack" + device: "/device:GPU: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: "Preprocessor_5/ResizeImage/strided_slice/stack" + 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: "Preprocessor_5/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_5/ResizeImage/Shape" + input: "Preprocessor_5/ResizeImage/strided_slice/stack" + input: "Preprocessor_5/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_5/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_5/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_5/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_5/ResizeImage/Shape" + input: "Preprocessor_5/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_5/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_5/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_5/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_5/stack" + op: "Pack" + input: "Preprocessor_5/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_5/stack_1" + op: "Pack" + input: "Preprocessor_5/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_5/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_5/mul" + op: "Mul" + input: "Preprocessor_5/mul/x" + input: "Preprocessor_5/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_5/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_5/sub" + op: "Sub" + input: "Preprocessor_5/mul" + input: "Preprocessor_5/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_6/unstack" + op: "Unpack" + input: "Slice_77" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_6/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_6/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_6/unstack" + input: "Preprocessor_6/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_6/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_6/ResizeImage/ExpandDims" + input: "Preprocessor_6/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_6/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_6/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_6/unstack" + device: "/device:GPU: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: "Preprocessor_6/ResizeImage/strided_slice/stack" + 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: "Preprocessor_6/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_6/ResizeImage/Shape" + input: "Preprocessor_6/ResizeImage/strided_slice/stack" + input: "Preprocessor_6/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_6/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_6/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_6/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_6/ResizeImage/Shape" + input: "Preprocessor_6/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_6/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_6/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_6/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_6/stack" + op: "Pack" + input: "Preprocessor_6/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_6/stack_1" + op: "Pack" + input: "Preprocessor_6/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_6/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_6/mul" + op: "Mul" + input: "Preprocessor_6/mul/x" + input: "Preprocessor_6/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_6/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_6/sub" + op: "Sub" + input: "Preprocessor_6/mul" + input: "Preprocessor_6/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_7/unstack" + op: "Unpack" + input: "Slice_89" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_7/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_7/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_7/unstack" + input: "Preprocessor_7/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_7/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_7/ResizeImage/ExpandDims" + input: "Preprocessor_7/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_7/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_7/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_7/unstack" + device: "/device:GPU: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: "Preprocessor_7/ResizeImage/strided_slice/stack" + 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: "Preprocessor_7/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_7/ResizeImage/Shape" + input: "Preprocessor_7/ResizeImage/strided_slice/stack" + input: "Preprocessor_7/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_7/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_7/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_7/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_7/ResizeImage/Shape" + input: "Preprocessor_7/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_7/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_7/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_7/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_7/stack" + op: "Pack" + input: "Preprocessor_7/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_7/stack_1" + op: "Pack" + input: "Preprocessor_7/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_7/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_7/mul" + op: "Mul" + input: "Preprocessor_7/mul/x" + input: "Preprocessor_7/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_7/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_7/sub" + op: "Sub" + input: "Preprocessor_7/mul" + input: "Preprocessor_7/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_8/unstack" + op: "Unpack" + input: "Slice_101" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_8/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_8/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_8/unstack" + input: "Preprocessor_8/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_8/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_8/ResizeImage/ExpandDims" + input: "Preprocessor_8/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_8/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_8/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_8/unstack" + device: "/device:GPU: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: "Preprocessor_8/ResizeImage/strided_slice/stack" + 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: "Preprocessor_8/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_8/ResizeImage/Shape" + input: "Preprocessor_8/ResizeImage/strided_slice/stack" + input: "Preprocessor_8/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_8/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_8/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_8/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_8/ResizeImage/Shape" + input: "Preprocessor_8/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_8/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_8/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_8/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_8/stack" + op: "Pack" + input: "Preprocessor_8/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_8/stack_1" + op: "Pack" + input: "Preprocessor_8/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_8/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_8/mul" + op: "Mul" + input: "Preprocessor_8/mul/x" + input: "Preprocessor_8/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_8/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_8/sub" + op: "Sub" + input: "Preprocessor_8/mul" + input: "Preprocessor_8/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_9/unstack" + op: "Unpack" + input: "Slice_113" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_9/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_9/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_9/unstack" + input: "Preprocessor_9/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_9/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_9/ResizeImage/ExpandDims" + input: "Preprocessor_9/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_9/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_9/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_9/unstack" + device: "/device:GPU: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: "Preprocessor_9/ResizeImage/strided_slice/stack" + 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: "Preprocessor_9/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_9/ResizeImage/Shape" + input: "Preprocessor_9/ResizeImage/strided_slice/stack" + input: "Preprocessor_9/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_9/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_9/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_9/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_9/ResizeImage/Shape" + input: "Preprocessor_9/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_9/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_9/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_9/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_9/stack" + op: "Pack" + input: "Preprocessor_9/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_9/stack_1" + op: "Pack" + input: "Preprocessor_9/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_9/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_9/mul" + op: "Mul" + input: "Preprocessor_9/mul/x" + input: "Preprocessor_9/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_9/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_9/sub" + op: "Sub" + input: "Preprocessor_9/mul" + input: "Preprocessor_9/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_10/unstack" + op: "Unpack" + input: "Slice_125" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_10/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_10/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_10/unstack" + input: "Preprocessor_10/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_10/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_10/ResizeImage/ExpandDims" + input: "Preprocessor_10/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_10/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_10/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_10/unstack" + device: "/device:GPU: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: "Preprocessor_10/ResizeImage/strided_slice/stack" + 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: "Preprocessor_10/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_10/ResizeImage/Shape" + input: "Preprocessor_10/ResizeImage/strided_slice/stack" + input: "Preprocessor_10/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_10/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_10/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_10/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_10/ResizeImage/Shape" + input: "Preprocessor_10/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_10/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_10/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_10/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_10/stack" + op: "Pack" + input: "Preprocessor_10/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_10/stack_1" + op: "Pack" + input: "Preprocessor_10/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_10/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_10/mul" + op: "Mul" + input: "Preprocessor_10/mul/x" + input: "Preprocessor_10/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_10/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_10/sub" + op: "Sub" + input: "Preprocessor_10/mul" + input: "Preprocessor_10/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_11/unstack" + op: "Unpack" + input: "Slice_137" + 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: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 1 + } + } +} +node { + name: "Preprocessor_11/ResizeImage/ExpandDims/dim" + 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: "Preprocessor_11/ResizeImage/ExpandDims" + op: "ExpandDims" + input: "Preprocessor_11/unstack" + input: "Preprocessor_11/ResizeImage/ExpandDims/dim" + device: "/device:GPU: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: "Preprocessor_11/ResizeImage/size" + 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: ",\001\000\000,\001\000\000" + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/ResizeBilinear" + op: "ResizeBilinear" + input: "Preprocessor_11/ResizeImage/ExpandDims" + input: "Preprocessor_11/ResizeImage/size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "Preprocessor_11/ResizeImage/Squeeze" + op: "Squeeze" + input: "Preprocessor_11/ResizeImage/ResizeBilinear" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/Shape" + op: "Shape" + input: "Preprocessor_11/unstack" + device: "/device:GPU: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: "Preprocessor_11/ResizeImage/strided_slice/stack" + 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: "Preprocessor_11/ResizeImage/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/strided_slice" + op: "StridedSlice" + input: "Preprocessor_11/ResizeImage/Shape" + input: "Preprocessor_11/ResizeImage/strided_slice/stack" + input: "Preprocessor_11/ResizeImage/strided_slice/stack_1" + input: "Preprocessor_11/ResizeImage/strided_slice/stack_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 { + } + } + } + } + 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: "Preprocessor_11/ResizeImage/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Preprocessor_11/ResizeImage/strided_slice_1" + op: "StridedSlice" + input: "Preprocessor_11/ResizeImage/Shape" + input: "Preprocessor_11/ResizeImage/strided_slice_1/stack" + input: "Preprocessor_11/ResizeImage/strided_slice_1/stack_1" + input: "Preprocessor_11/ResizeImage/strided_slice_1/stack_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 { + } + } + } + } + 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: "Preprocessor_11/ResizeImage/stack" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: ",\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "Preprocessor_11/stack" + op: "Pack" + input: "Preprocessor_11/ResizeImage/Squeeze" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_11/stack_1" + op: "Pack" + input: "Preprocessor_11/ResizeImage/stack" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Preprocessor_11/mul/x" + op: "Const" + device: "/device:GPU: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.007843137718737125 + } + } + } +} +node { + name: "Preprocessor_11/mul" + op: "Mul" + input: "Preprocessor_11/mul/x" + input: "Preprocessor_11/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Preprocessor_11/sub/y" + op: "Const" + device: "/device:GPU: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: "Preprocessor_11/sub" + op: "Sub" + input: "Preprocessor_11/mul" + input: "Preprocessor_11/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "concat_1/axis" + 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: "concat_1" + op: "ConcatV2" + input: "Preprocessor/sub" + input: "Preprocessor_1/sub" + input: "Preprocessor_2/sub" + input: "Preprocessor_3/sub" + input: "Preprocessor_4/sub" + input: "Preprocessor_5/sub" + input: "Preprocessor_6/sub" + input: "Preprocessor_7/sub" + input: "Preprocessor_8/sub" + input: "Preprocessor_9/sub" + input: "Preprocessor_10/sub" + input: "Preprocessor_11/sub" + input: "concat_1/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "concat_2/axis" + 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: "concat_2" + op: "ConcatV2" + input: "Preprocessor/stack_1" + input: "Preprocessor_1/stack_1" + input: "Preprocessor_2/stack_1" + input: "Preprocessor_3/stack_1" + input: "Preprocessor_4/stack_1" + input: "Preprocessor_5/stack_1" + input: "Preprocessor_6/stack_1" + input: "Preprocessor_7/stack_1" + input: "Preprocessor_8/stack_1" + input: "Preprocessor_9/stack_1" + input: "Preprocessor_10/stack_1" + input: "Preprocessor_11/stack_1" + input: "concat_2/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\003\000\000\000 \000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + op: "Conv2D" + input: "concat_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean" + 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: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000 \000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000 \000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean" + 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: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000 \000\000\000@\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean" + 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: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean" + 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: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\004\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean" + 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: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise/Shape" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + op: "DepthwiseConv2dNative" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean" + 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: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\004\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean" + 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: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\002\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean" + 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: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\200\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean" + 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: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean" + 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: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/TruncatedNormal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/scale" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/StopGradient" + op: "StopGradient" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean" + 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: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference" + op: "SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/StopGradient" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance/reduction_indices" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance" + op: "Mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance/reduction_indices" + device: "/device:GPU: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: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1" + op: "Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + i: 1 + i: 2 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/decay" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + 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.000299990177154541 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add/y" + op: "Const" + device: "/device:GPU: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.0010000000474974513 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + op: "Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "Shape_12" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "Shape_13" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "Shape_14" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "Shape_15" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "Shape_16" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "Shape_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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "Shape_18" + 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 + } + } + tensor_content: "\014\000\000\000,\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat/x" + 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: 300 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_1/x" + 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: 300 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_1" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_1/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_2/x" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_2" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_2/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv/x" + input: "MultipleGridAnchorGenerator/ToFloat_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_3/x" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_3" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_3/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_1/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_1" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_1/x" + input: "MultipleGridAnchorGenerator/ToFloat_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_4/x" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_4" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_4/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_2/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_2" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_2/x" + input: "MultipleGridAnchorGenerator/ToFloat_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_5/x" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_5" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_5/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_3/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_3" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_3/x" + input: "MultipleGridAnchorGenerator/ToFloat_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_6/x" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_6" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_6/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_4/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_4" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_4/x" + input: "MultipleGridAnchorGenerator/ToFloat_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_7/x" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_7" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_7/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_5/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_5" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_5/x" + input: "MultipleGridAnchorGenerator/ToFloat_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_8/x" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_8" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_8/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_6/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_6" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_6/x" + input: "MultipleGridAnchorGenerator/ToFloat_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_9/x" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_9" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_9/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_7/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_7" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_7/x" + input: "MultipleGridAnchorGenerator/ToFloat_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_10/x" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_10" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_10/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_8/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_8" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_8/x" + input: "MultipleGridAnchorGenerator/ToFloat_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_11/x" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_11" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_11/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_9/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_9" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_9/x" + input: "MultipleGridAnchorGenerator/ToFloat_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_12/x" + 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: "MultipleGridAnchorGenerator/ToFloat_12" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_12/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_10/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_10" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_10/x" + input: "MultipleGridAnchorGenerator/ToFloat_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_13/x" + 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: "MultipleGridAnchorGenerator/ToFloat_13" + op: "Cast" + input: "MultipleGridAnchorGenerator/ToFloat_13/x" + 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 { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_11/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/truediv_11" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_11/x" + input: "MultipleGridAnchorGenerator/ToFloat_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul/x" + input: "MultipleGridAnchorGenerator/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_1/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_1" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_1/x" + input: "MultipleGridAnchorGenerator/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_2/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_2" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_2/x" + input: "MultipleGridAnchorGenerator/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_3/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_3" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_3/x" + input: "MultipleGridAnchorGenerator/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_4/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_4" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_4/x" + input: "MultipleGridAnchorGenerator/truediv_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_5/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_5" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_5/x" + input: "MultipleGridAnchorGenerator/truediv_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_6/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_6" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_6/x" + input: "MultipleGridAnchorGenerator/truediv_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_7/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_7" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_7/x" + input: "MultipleGridAnchorGenerator/truediv_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_8/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_8" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_8/x" + input: "MultipleGridAnchorGenerator/truediv_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_9/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_9" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_9/x" + input: "MultipleGridAnchorGenerator/truediv_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_10/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_10" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_10/x" + input: "MultipleGridAnchorGenerator/truediv_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_11/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_11" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_11/x" + input: "MultipleGridAnchorGenerator/truediv_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Minimum" + op: "Minimum" + input: "MultipleGridAnchorGenerator/ToFloat" + input: "MultipleGridAnchorGenerator/ToFloat_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_12" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/Minimum" + input: "MultipleGridAnchorGenerator/ToFloat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_13" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/Minimum" + input: "MultipleGridAnchorGenerator/ToFloat_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice/stack" + 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: "MultipleGridAnchorGenerator/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice" + op: "StridedSlice" + input: "Const_2" + input: "MultipleGridAnchorGenerator/strided_slice/stack" + input: "MultipleGridAnchorGenerator/strided_slice/stack_1" + input: "MultipleGridAnchorGenerator/strided_slice/stack_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 { + } + } + } + } + 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: "MultipleGridAnchorGenerator/mul_12" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_12" + input: "MultipleGridAnchorGenerator/strided_slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_1/stack" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_1/stack_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_1" + op: "StridedSlice" + input: "Const_2" + input: "MultipleGridAnchorGenerator/strided_slice_1/stack" + input: "MultipleGridAnchorGenerator/strided_slice_1/stack_1" + input: "MultipleGridAnchorGenerator/strided_slice_1/stack_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 { + } + } + } + } + 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: "MultipleGridAnchorGenerator/mul_13" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_13" + input: "MultipleGridAnchorGenerator/strided_slice_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_14/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\315\314\314=\315\314L>\315\314L>" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_14" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_14/x" + input: "MultipleGridAnchorGenerator/Sqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_14" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_14" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_15/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\315\314\314=\315\314L>\315\314L>" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_15" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_15/x" + input: "MultipleGridAnchorGenerator/Sqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_16" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_15" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range/start" + 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: "MultipleGridAnchorGenerator/range/limit" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range/delta" + 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: "MultipleGridAnchorGenerator/range" + op: "Range" + input: "MultipleGridAnchorGenerator/range/start" + input: "MultipleGridAnchorGenerator/range/limit" + input: "MultipleGridAnchorGenerator/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_14" + op: "Cast" + input: "MultipleGridAnchorGenerator/range" + 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: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_17" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_14" + input: "MultipleGridAnchorGenerator/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_17" + input: "MultipleGridAnchorGenerator/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_1/start" + 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: "MultipleGridAnchorGenerator/range_1/limit" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_1/delta" + 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: "MultipleGridAnchorGenerator/range_1" + op: "Range" + input: "MultipleGridAnchorGenerator/range_1/start" + input: "MultipleGridAnchorGenerator/range_1/limit" + input: "MultipleGridAnchorGenerator/range_1/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_15" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_1" + 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: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_18" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_15" + input: "MultipleGridAnchorGenerator/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_1" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_18" + input: "MultipleGridAnchorGenerator/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Shape" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Shape_1" + 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: 19 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Shape" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Shape_1" + 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: "\023\000\000\000\023\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_16" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_1/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Shape" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Shape_1" + 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: "\023\000\000\000\023\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_14" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_2/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Tile_1" + 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: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_1" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_2/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_1/Tile" + 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: 19 + } + dim { + size: 19 + } + dim { + size: 3 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack" + input: "MultipleGridAnchorGenerator/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: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_1" + input: "MultipleGridAnchorGenerator/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: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_19/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_19" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_19/x" + input: "MultipleGridAnchorGenerator/Reshape_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape" + input: "MultipleGridAnchorGenerator/mul_19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_20/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_20" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_20/x" + input: "MultipleGridAnchorGenerator/Reshape_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_2" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape" + input: "MultipleGridAnchorGenerator/mul_20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat/axis" + 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: "MultipleGridAnchorGenerator/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub" + input: "MultipleGridAnchorGenerator/add_2" + input: "MultipleGridAnchorGenerator/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1083 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_21/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_21" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_21/x" + input: "MultipleGridAnchorGenerator/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1083 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_1/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?\000\000@@L\246\252>\000\000\200?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_1" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt_1/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_15/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "33\263>33\263>33\263>33\263>33\263>Z/\326>" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_15" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_15/x" + input: "MultipleGridAnchorGenerator/Sqrt_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_22" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_15" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_23/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "33\263>33\263>33\263>33\263>33\263>Z/\326>" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_23" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_23/x" + input: "MultipleGridAnchorGenerator/Sqrt_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_24" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_23" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_2/start" + 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: "MultipleGridAnchorGenerator/range_2/limit" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_2/delta" + 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: "MultipleGridAnchorGenerator/range_2" + op: "Range" + input: "MultipleGridAnchorGenerator/range_2/start" + input: "MultipleGridAnchorGenerator/range_2/limit" + input: "MultipleGridAnchorGenerator/range_2/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_16" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_2" + 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: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_25" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_16" + input: "MultipleGridAnchorGenerator/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_3" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_25" + input: "MultipleGridAnchorGenerator/mul_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_3/start" + 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: "MultipleGridAnchorGenerator/range_3/limit" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_3/delta" + 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: "MultipleGridAnchorGenerator/range_3" + op: "Range" + input: "MultipleGridAnchorGenerator/range_3/start" + input: "MultipleGridAnchorGenerator/range_3/limit" + input: "MultipleGridAnchorGenerator/range_3/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_17" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_3" + 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: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_26" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_17" + input: "MultipleGridAnchorGenerator/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_4" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_26" + input: "MultipleGridAnchorGenerator/mul_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Shape" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Shape_1" + 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: 10 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_4" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_3" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_3/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Shape_1" + 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: "\n\000\000\000\n\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_24" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_4/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Shape_1" + 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: "\n\000\000\000\n\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_22" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_3/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_5/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_5/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_2" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Tile_1" + 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: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_3" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_5/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_4/Tile" + 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: 10 + } + dim { + size: 10 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_2" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_2" + input: "MultipleGridAnchorGenerator/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: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_3" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_3" + input: "MultipleGridAnchorGenerator/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: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_27/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_27" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_27/x" + input: "MultipleGridAnchorGenerator/Reshape_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub_1" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape_2" + input: "MultipleGridAnchorGenerator/mul_27" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_28/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_28" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_28/x" + input: "MultipleGridAnchorGenerator/Reshape_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_5" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape_2" + input: "MultipleGridAnchorGenerator/mul_28" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_1/axis" + 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: "MultipleGridAnchorGenerator/concat_1" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub_1" + input: "MultipleGridAnchorGenerator/add_5" + input: "MultipleGridAnchorGenerator/concat_1/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 600 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_29/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_29" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_29/x" + input: "MultipleGridAnchorGenerator/ones_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 600 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_2/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?\000\000@@L\246\252>\000\000\200?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_2" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt_2/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_16/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\000?\000\000\000?\000\000\000?\000\000\000?\000\000\000?E\361\021?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_16" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_16/x" + input: "MultipleGridAnchorGenerator/Sqrt_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_30" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_16" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_31/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\000?\000\000\000?\000\000\000?\000\000\000?\000\000\000?E\361\021?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_31" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_31/x" + input: "MultipleGridAnchorGenerator/Sqrt_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_32" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_31" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_4/start" + 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: "MultipleGridAnchorGenerator/range_4/limit" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_4/delta" + 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: "MultipleGridAnchorGenerator/range_4" + op: "Range" + input: "MultipleGridAnchorGenerator/range_4/start" + input: "MultipleGridAnchorGenerator/range_4/limit" + input: "MultipleGridAnchorGenerator/range_4/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_18" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_4" + 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: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_33" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_18" + input: "MultipleGridAnchorGenerator/truediv_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_6" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_33" + input: "MultipleGridAnchorGenerator/mul_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_5/start" + 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: "MultipleGridAnchorGenerator/range_5/limit" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_5/delta" + 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: "MultipleGridAnchorGenerator/range_5" + op: "Range" + input: "MultipleGridAnchorGenerator/range_5/start" + input: "MultipleGridAnchorGenerator/range_5/limit" + input: "MultipleGridAnchorGenerator/range_5/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_19" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_5" + 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: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_34" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_19" + input: "MultipleGridAnchorGenerator/truediv_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_7" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_34" + input: "MultipleGridAnchorGenerator/mul_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Shape" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Shape_1" + 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: 5 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_7" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_6" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_6/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_6/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Shape_1" + 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: "\005\000\000\000\005\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_32" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_7/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Shape_1" + 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: "\005\000\000\000\005\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_30" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_6/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_8/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_8/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_4" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Tile_1" + 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: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_5" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_8/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_7/Tile" + 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: 5 + } + dim { + size: 5 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_4/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_4" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_4" + input: "MultipleGridAnchorGenerator/Reshape_4/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: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_5/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_5" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_5" + input: "MultipleGridAnchorGenerator/Reshape_5/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: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_35/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_35" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_35/x" + input: "MultipleGridAnchorGenerator/Reshape_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub_2" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape_4" + input: "MultipleGridAnchorGenerator/mul_35" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_36/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_36" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_36/x" + input: "MultipleGridAnchorGenerator/Reshape_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_8" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape_4" + input: "MultipleGridAnchorGenerator/mul_36" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_2/axis" + 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: "MultipleGridAnchorGenerator/concat_2" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub_2" + input: "MultipleGridAnchorGenerator/add_8" + input: "MultipleGridAnchorGenerator/concat_2/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones_2" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 150 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_37/x" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_37" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_37/x" + input: "MultipleGridAnchorGenerator/ones_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 150 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_3/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?\000\000@@L\246\252>\000\000\200?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_3" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt_3/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_17/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "ff&?ff&?ff&?ff&?ff&?\256\2328?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_17" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_17/x" + input: "MultipleGridAnchorGenerator/Sqrt_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_38" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_17" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_39/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "ff&?ff&?ff&?ff&?ff&?\256\2328?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_39" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_39/x" + input: "MultipleGridAnchorGenerator/Sqrt_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_40" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_39" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_6/start" + 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: "MultipleGridAnchorGenerator/range_6/limit" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_6/delta" + 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: "MultipleGridAnchorGenerator/range_6" + op: "Range" + input: "MultipleGridAnchorGenerator/range_6/start" + input: "MultipleGridAnchorGenerator/range_6/limit" + input: "MultipleGridAnchorGenerator/range_6/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_20" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_6" + 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: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_41" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_20" + input: "MultipleGridAnchorGenerator/truediv_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_9" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_41" + input: "MultipleGridAnchorGenerator/mul_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_7/start" + 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: "MultipleGridAnchorGenerator/range_7/limit" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_7/delta" + 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: "MultipleGridAnchorGenerator/range_7" + op: "Range" + input: "MultipleGridAnchorGenerator/range_7/start" + input: "MultipleGridAnchorGenerator/range_7/limit" + input: "MultipleGridAnchorGenerator/range_7/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_21" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_7" + 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: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_42" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_21" + input: "MultipleGridAnchorGenerator/truediv_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_10" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_42" + input: "MultipleGridAnchorGenerator/mul_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Shape" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Shape_1" + 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: 3 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_10" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_9" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_9/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_9/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Shape_1" + 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: "\003\000\000\000\003\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_40" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_10/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Shape_1" + 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: "\003\000\000\000\003\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_38" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_9/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_11/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_11/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_6" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Tile_1" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_7" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_11/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_10/Tile" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_6/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_6" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_6" + input: "MultipleGridAnchorGenerator/Reshape_6/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: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_7/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_7" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_7" + input: "MultipleGridAnchorGenerator/Reshape_7/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: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_43/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_43" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_43/x" + input: "MultipleGridAnchorGenerator/Reshape_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub_3" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape_6" + input: "MultipleGridAnchorGenerator/mul_43" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_44/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_44" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_44/x" + input: "MultipleGridAnchorGenerator/Reshape_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_11" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape_6" + input: "MultipleGridAnchorGenerator/mul_44" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_3/axis" + 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: "MultipleGridAnchorGenerator/concat_3" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub_3" + input: "MultipleGridAnchorGenerator/add_11" + input: "MultipleGridAnchorGenerator/concat_3/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones_3" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 54 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_45/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_45" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_45/x" + input: "MultipleGridAnchorGenerator/ones_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 54 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_4/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?\000\000@@L\246\252>\000\000\200?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_4" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt_4/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_18/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\315\314L?\315\314L?\315\314L?\315\314L?\315\314L?\366,_?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_18" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_18/x" + input: "MultipleGridAnchorGenerator/Sqrt_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_46" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_18" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_47/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\315\314L?\315\314L?\315\314L?\315\314L?\315\314L?\366,_?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_47" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_47/x" + input: "MultipleGridAnchorGenerator/Sqrt_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_48" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_47" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_8/start" + 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: "MultipleGridAnchorGenerator/range_8/limit" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_8/delta" + 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: "MultipleGridAnchorGenerator/range_8" + op: "Range" + input: "MultipleGridAnchorGenerator/range_8/start" + input: "MultipleGridAnchorGenerator/range_8/limit" + input: "MultipleGridAnchorGenerator/range_8/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_22" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_8" + 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: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_49" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_22" + input: "MultipleGridAnchorGenerator/truediv_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_12" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_49" + input: "MultipleGridAnchorGenerator/mul_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_9/start" + 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: "MultipleGridAnchorGenerator/range_9/limit" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_9/delta" + 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: "MultipleGridAnchorGenerator/range_9" + op: "Range" + input: "MultipleGridAnchorGenerator/range_9/start" + input: "MultipleGridAnchorGenerator/range_9/limit" + input: "MultipleGridAnchorGenerator/range_9/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_23" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_9" + 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: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_50" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_23" + input: "MultipleGridAnchorGenerator/truediv_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_13" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_50" + input: "MultipleGridAnchorGenerator/mul_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Shape" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Shape_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_13" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_12" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_12/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_12/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Shape_1" + 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: "\002\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_48" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_13/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Shape_1" + 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: "\002\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_46" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_12/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_14/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_14/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_8" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Tile_1" + 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: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_9" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_14/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_13/Tile" + 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: 2 + } + dim { + size: 2 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_8/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_8" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_8" + input: "MultipleGridAnchorGenerator/Reshape_8/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: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_9/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_9" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_9" + input: "MultipleGridAnchorGenerator/Reshape_9/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: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_51/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_51" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_51/x" + input: "MultipleGridAnchorGenerator/Reshape_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub_4" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape_8" + input: "MultipleGridAnchorGenerator/mul_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_52/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_52" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_52/x" + input: "MultipleGridAnchorGenerator/Reshape_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_14" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape_8" + input: "MultipleGridAnchorGenerator/mul_52" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_4/axis" + 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: "MultipleGridAnchorGenerator/concat_4" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub_4" + input: "MultipleGridAnchorGenerator/add_14" + input: "MultipleGridAnchorGenerator/concat_4/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones_4" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_53/x" + op: "Const" + device: "/device:GPU: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: 4.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_53" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_53/x" + input: "MultipleGridAnchorGenerator/ones_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_5/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "\000\000\200?\000\000\000@\000\000\000?\000\000@@L\246\252>\000\000\200?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Sqrt_5" + op: "Sqrt" + input: "MultipleGridAnchorGenerator/Sqrt_5/x" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_19/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "33s?33s?33s?33s?33s?\227\204y?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/truediv_19" + op: "RealDiv" + input: "MultipleGridAnchorGenerator/truediv_19/x" + input: "MultipleGridAnchorGenerator/Sqrt_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_54" + op: "Mul" + input: "MultipleGridAnchorGenerator/truediv_19" + input: "MultipleGridAnchorGenerator/mul_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_55/x" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + tensor_content: "33s?33s?33s?33s?33s?\227\204y?" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_55" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_55/x" + input: "MultipleGridAnchorGenerator/Sqrt_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_56" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_55" + input: "MultipleGridAnchorGenerator/mul_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_10/start" + 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: "MultipleGridAnchorGenerator/range_10/limit" + 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: "MultipleGridAnchorGenerator/range_10/delta" + 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: "MultipleGridAnchorGenerator/range_10" + op: "Range" + input: "MultipleGridAnchorGenerator/range_10/start" + input: "MultipleGridAnchorGenerator/range_10/limit" + input: "MultipleGridAnchorGenerator/range_10/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_24" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_10" + 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 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_57" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_24" + input: "MultipleGridAnchorGenerator/truediv_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_15" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_57" + input: "MultipleGridAnchorGenerator/mul_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/range_11/start" + 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: "MultipleGridAnchorGenerator/range_11/limit" + 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: "MultipleGridAnchorGenerator/range_11/delta" + 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: "MultipleGridAnchorGenerator/range_11" + op: "Range" + input: "MultipleGridAnchorGenerator/range_11/start" + input: "MultipleGridAnchorGenerator/range_11/limit" + input: "MultipleGridAnchorGenerator/range_11/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ToFloat_25" + op: "Cast" + input: "MultipleGridAnchorGenerator/range_11" + 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 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_58" + op: "Mul" + input: "MultipleGridAnchorGenerator/ToFloat_25" + input: "MultipleGridAnchorGenerator/truediv_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_16" + op: "Add" + input: "MultipleGridAnchorGenerator/mul_58" + input: "MultipleGridAnchorGenerator/mul_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Rank" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Shape_1" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Rank_1" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_16" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/add_15" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_15/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_15/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Shape_1" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_56" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_16/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Shape" + 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: 6 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Rank" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims/input" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims/input" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Rank" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Shape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Shape_1" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Rank_1" + 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: 2 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Rank_2" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ExpandDims/dim" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Rank_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice/begin" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice/begin" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ExpandDims" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Rank_2" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ones/Const" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ones" + op: "Fill" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice_1/size" + 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: -1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice_1" + op: "Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Shape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ExpandDims" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice_1/size" + 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 { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/concat/axis" + 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: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/ones" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/Slice_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Reshape" + op: "Reshape" + input: "MultipleGridAnchorGenerator/mul_54" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Tile" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Reshape_1" + op: "Reshape" + input: "MultipleGridAnchorGenerator/Meshgrid_15/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape_1/concat" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Meshgrid_17/Tile_1" + op: "Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Reshape_1" + input: "MultipleGridAnchorGenerator/Meshgrid_17/ExpandedShape/concat" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_10" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Tile_1" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Tile_1" + 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 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/stack_11" + op: "Pack" + input: "MultipleGridAnchorGenerator/Meshgrid_17/Tile" + input: "MultipleGridAnchorGenerator/Meshgrid_16/Tile" + 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 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_10/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_10" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_10" + input: "MultipleGridAnchorGenerator/Reshape_10/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: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_11/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\002\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Reshape_11" + op: "Reshape" + input: "MultipleGridAnchorGenerator/stack_11" + input: "MultipleGridAnchorGenerator/Reshape_11/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: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_59/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_59" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_59/x" + input: "MultipleGridAnchorGenerator/Reshape_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/sub_5" + op: "Sub" + input: "MultipleGridAnchorGenerator/Reshape_10" + input: "MultipleGridAnchorGenerator/mul_59" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_60/x" + op: "Const" + device: "/device:GPU: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: "MultipleGridAnchorGenerator/mul_60" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_60/x" + input: "MultipleGridAnchorGenerator/Reshape_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/add_17" + op: "Add" + input: "MultipleGridAnchorGenerator/Reshape_10" + input: "MultipleGridAnchorGenerator/mul_60" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_5/axis" + 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: "MultipleGridAnchorGenerator/concat_5" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/sub_5" + input: "MultipleGridAnchorGenerator/add_17" + input: "MultipleGridAnchorGenerator/concat_5/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/ones_5" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_61/x" + op: "Const" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_61" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_61/x" + input: "MultipleGridAnchorGenerator/ones_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/Concatenate/concat/axis" + 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: "MultipleGridAnchorGenerator/Concatenate/concat" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/concat" + input: "MultipleGridAnchorGenerator/concat_1" + input: "MultipleGridAnchorGenerator/concat_2" + input: "MultipleGridAnchorGenerator/concat_3" + input: "MultipleGridAnchorGenerator/concat_4" + input: "MultipleGridAnchorGenerator/concat_5" + input: "MultipleGridAnchorGenerator/Concatenate/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/concat_6/axis" + 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: "MultipleGridAnchorGenerator/concat_6" + op: "ConcatV2" + input: "MultipleGridAnchorGenerator/mul_21" + input: "MultipleGridAnchorGenerator/mul_29" + input: "MultipleGridAnchorGenerator/mul_37" + input: "MultipleGridAnchorGenerator/mul_45" + input: "MultipleGridAnchorGenerator/mul_53" + input: "MultipleGridAnchorGenerator/mul_61" + input: "MultipleGridAnchorGenerator/concat_6/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/stddevs" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_62/x" + op: "Const" + device: "/device:GPU: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.009999999776482582 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/mul_62" + op: "Mul" + input: "MultipleGridAnchorGenerator/mul_62/x" + input: "MultipleGridAnchorGenerator/stddevs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/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: "}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_2/stack" + 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: "MultipleGridAnchorGenerator/strided_slice_2/stack_1" + 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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_2/stack_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: 1 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/strided_slice_2" + op: "StridedSlice" + input: "MultipleGridAnchorGenerator/Shape" + input: "MultipleGridAnchorGenerator/strided_slice_2/stack" + input: "MultipleGridAnchorGenerator/strided_slice_2/stack_1" + input: "MultipleGridAnchorGenerator/strided_slice_2/stack_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 { + } + } + } + } + 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: "MultipleGridAnchorGenerator/assert_equal/x" + 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: 1917 + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Equal" + op: "Equal" + input: "MultipleGridAnchorGenerator/assert_equal/x" + input: "MultipleGridAnchorGenerator/strided_slice_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Const" + 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: "MultipleGridAnchorGenerator/assert_equal/All" + op: "All" + input: "MultipleGridAnchorGenerator/assert_equal/Equal" + input: "MultipleGridAnchorGenerator/assert_equal/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (MultipleGridAnchorGenerator/assert_equal/x:0) = " + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (MultipleGridAnchorGenerator/strided_slice_2:0) = " + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (MultipleGridAnchorGenerator/assert_equal/x:0) = " + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (MultipleGridAnchorGenerator/strided_slice_2:0) = " + } + } + } +} +node { + name: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert" + op: "Assert" + input: "MultipleGridAnchorGenerator/assert_equal/All" + input: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_0" + input: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_1" + input: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_2" + input: "MultipleGridAnchorGenerator/assert_equal/x" + input: "MultipleGridAnchorGenerator/assert_equal/Assert/Assert/data_4" + input: "MultipleGridAnchorGenerator/strided_slice_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "MultipleGridAnchorGenerator/Identity" + op: "Identity" + input: "MultipleGridAnchorGenerator/Concatenate/concat" + input: "^MultipleGridAnchorGenerator/assert_equal/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_0/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\006\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_0/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "BoxPredictor_0/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "BoxPredictor_0/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_0/ClassPredictor/Conv2D" + input: "BoxPredictor_0/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_0/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/stack" + 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 + } + } + tensor_content: "\014\000\000\000;\004\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/Reshape" + op: "Reshape" + input: "BoxPredictor_0/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_0/stack" + 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: 12 + } + dim { + size: 1083 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000;\004\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_0/Reshape_1" + op: "Reshape" + input: "BoxPredictor_0/ClassPredictor/BiasAdd" + input: "BoxPredictor_0/stack_1" + 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: 12 + } + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\030\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_1/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_1/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "BoxPredictor_1/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "BoxPredictor_1/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_1/ClassPredictor/Conv2D" + input: "BoxPredictor_1/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_1/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/stack" + 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 + } + } + tensor_content: "\014\000\000\000X\002\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/Reshape" + op: "Reshape" + input: "BoxPredictor_1/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_1/stack" + 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: 12 + } + dim { + size: 600 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000X\002\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_1/Reshape_1" + op: "Reshape" + input: "BoxPredictor_1/ClassPredictor/BiasAdd" + input: "BoxPredictor_1/stack_1" + 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: 12 + } + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\030\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_2/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_2/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "BoxPredictor_2/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "BoxPredictor_2/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_2/ClassPredictor/Conv2D" + input: "BoxPredictor_2/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_2/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/stack" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/Reshape" + op: "Reshape" + input: "BoxPredictor_2/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_2/stack" + 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: 12 + } + dim { + size: 150 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_2/Reshape_1" + op: "Reshape" + input: "BoxPredictor_2/ClassPredictor/BiasAdd" + input: "BoxPredictor_2/stack_1" + 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: 12 + } + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\030\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_3/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_3/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "BoxPredictor_3/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "BoxPredictor_3/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_3/ClassPredictor/Conv2D" + input: "BoxPredictor_3/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_3/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/stack" + 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 + } + } + tensor_content: "\014\000\000\0006\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/Reshape" + op: "Reshape" + input: "BoxPredictor_3/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_3/stack" + 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: 12 + } + dim { + size: 54 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\0006\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_3/Reshape_1" + op: "Reshape" + input: "BoxPredictor_3/ClassPredictor/BiasAdd" + input: "BoxPredictor_3/stack_1" + 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: 12 + } + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\030\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_4/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_4/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "BoxPredictor_4/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "BoxPredictor_4/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_4/ClassPredictor/Conv2D" + input: "BoxPredictor_4/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_4/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/stack" + 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 + } + } + tensor_content: "\014\000\000\000\030\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/Reshape" + op: "Reshape" + input: "BoxPredictor_4/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_4/stack" + 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: 12 + } + dim { + size: 24 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\030\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_4/Reshape_1" + op: "Reshape" + input: "BoxPredictor_4/ClassPredictor/BiasAdd" + input: "BoxPredictor_4/stack_1" + 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: 12 + } + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + 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: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_5/BoxEncodingPredictor/Conv2D" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + 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: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + 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.029999999329447746 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal" + op: "Add" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/mul" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + 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: 3.9999998989515007e-05 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + op: "L2Loss" + input: "BoxPredictor_5/ClassPredictor/weights/read" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer" + op: "Mul" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/Initializer/Const" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "BoxPredictor_5/ClassPredictor/biases/Initializer/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/dilation_rate" + 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: "\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/Conv2D" + op: "Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "BoxPredictor_5/ClassPredictor/weights/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/BiasAdd" + op: "BiasAdd" + input: "BoxPredictor_5/ClassPredictor/Conv2D" + input: "BoxPredictor_5/ClassPredictor/biases/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "BoxPredictor_5/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/stack" + 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 + } + } + tensor_content: "\014\000\000\000\006\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/Reshape" + op: "Reshape" + input: "BoxPredictor_5/BoxEncodingPredictor/BiasAdd" + input: "BoxPredictor_5/stack" + 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: 12 + } + dim { + size: 6 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/stack_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\006\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "BoxPredictor_5/Reshape_1" + op: "Reshape" + input: "BoxPredictor_5/ClassPredictor/BiasAdd" + input: "BoxPredictor_5/stack_1" + 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: 12 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "concat_3/axis" + 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: "concat_3" + op: "ConcatV2" + input: "BoxPredictor_0/Reshape" + input: "BoxPredictor_1/Reshape" + input: "BoxPredictor_2/Reshape" + input: "BoxPredictor_3/Reshape" + input: "BoxPredictor_4/Reshape" + input: "BoxPredictor_5/Reshape" + input: "concat_3/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "concat_4/axis" + 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: "concat_4" + op: "ConcatV2" + input: "BoxPredictor_0/Reshape_1" + input: "BoxPredictor_1/Reshape_1" + input: "BoxPredictor_2/Reshape_1" + input: "BoxPredictor_3/Reshape_1" + input: "BoxPredictor_4/Reshape_1" + input: "BoxPredictor_5/Reshape_1" + input: "concat_4/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Squeeze_1" + op: "Squeeze" + input: "concat_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 2 + } + } + } +} +node { + name: "Loss/Pad/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad" + op: "Pad" + input: "Reshape" + input: "Loss/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_1/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_1" + op: "Pad" + input: "Reshape_1" + input: "Loss/Pad_1/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_2/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_2" + op: "Pad" + input: "Reshape_2" + input: "Loss/Pad_2/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_3/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_3" + op: "Pad" + input: "Reshape_3" + input: "Loss/Pad_3/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_4/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_4" + op: "Pad" + input: "Reshape_4" + input: "Loss/Pad_4/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_5/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_5" + op: "Pad" + input: "Reshape_5" + input: "Loss/Pad_5/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_6/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_6" + op: "Pad" + input: "Reshape_6" + input: "Loss/Pad_6/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_7/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_7" + op: "Pad" + input: "Reshape_7" + input: "Loss/Pad_7/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_8/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_8" + op: "Pad" + input: "Reshape_8" + input: "Loss/Pad_8/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_9/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_9" + op: "Pad" + input: "Reshape_9" + input: "Loss/Pad_9/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_10/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_10" + op: "Pad" + input: "Reshape_10" + input: "Loss/Pad_10/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Pad_11/paddings" + op: "Const" + 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\001\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Pad_11" + op: "Pad" + input: "Reshape_11" + input: "Loss/Pad_11/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: 2 + } + } + } + } + } +} +node { + name: "Loss/Shape" + op: "Shape" + input: "Loss/Pad" + device: "/device:GPU: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: "Loss/strided_slice/stack" + 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: "Loss/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice" + op: "StridedSlice" + input: "Loss/Shape" + input: "Loss/strided_slice/stack" + input: "Loss/strided_slice/stack_1" + input: "Loss/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Shape_1" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_2" + op: "Shape" + input: "Loss/Pad" + device: "/device:GPU: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: "Loss/strided_slice_1/stack" + 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: "Loss/strided_slice_1/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_1" + op: "StridedSlice" + input: "Loss/Shape_2" + input: "Loss/strided_slice_1/stack" + input: "Loss/strided_slice_1/stack_1" + input: "Loss/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Shape_3" + op: "Shape" + input: "Slice_3" + device: "/device:GPU: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: "Loss/strided_slice_2/stack" + 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: "Loss/strided_slice_2/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_2/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_2" + op: "StridedSlice" + input: "Loss/Shape_3" + input: "Loss/strided_slice_2/stack" + input: "Loss/strided_slice_2/stack_1" + input: "Loss/strided_slice_2/stack_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 { + } + } + } + } + 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: "Loss/assert_equal/x" + op: "Pack" + input: "Loss/strided_slice_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal/y" + op: "Pack" + input: "Loss/strided_slice_2" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal/Equal" + op: "Equal" + input: "Loss/assert_equal/x" + input: "Loss/assert_equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal/Const" + 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: "Loss/assert_equal/All" + op: "All" + input: "Loss/assert_equal/Equal" + input: "Loss/assert_equal/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal/All" + input: "Loss/assert_equal/Assert/Assert/data_0" + input: "Loss/assert_equal/Assert/Assert/data_1" + input: "Loss/assert_equal/Assert/Assert/data_2" + input: "Loss/assert_equal/x" + input: "Loss/assert_equal/Assert/Assert/data_4" + input: "Loss/assert_equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_4" + op: "Shape" + input: "Slice_3" + device: "/device:GPU: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: "Loss/strided_slice_3/stack" + 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: "Loss/strided_slice_3/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_3/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_3" + op: "StridedSlice" + input: "Loss/Shape_4" + input: "Loss/strided_slice_3/stack" + input: "Loss/strided_slice_3/stack_1" + input: "Loss/strided_slice_3/stack_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 { + } + } + } + } + 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: "Loss/ones/shape" + op: "Pack" + input: "Loss/strided_slice_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones" + op: "Fill" + input: "Loss/ones/shape" + input: "Loss/ones/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare/IOU/Intersection/split/split_dim" + input: "Slice_3" + device: "/device:GPU: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: "Loss/Compare/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose/Rank" + input: "Loss/Compare/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare/IOU/Intersection/transpose/Rank" + input: "Loss/Compare/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose/sub" + input: "Loss/Compare/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare/IOU/Intersection/split_1:2" + input: "Loss/Compare/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare/IOU/Intersection/split:2" + input: "Loss/Compare/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare/IOU/Intersection/split_1" + input: "Loss/Compare/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare/IOU/Intersection/split" + input: "Loss/Compare/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/Minimum" + input: "Loss/Compare/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare/IOU/Intersection/split_1:3" + input: "Loss/Compare/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare/IOU/Intersection/split:3" + input: "Loss/Compare/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare/IOU/Intersection/split_1:1" + input: "Loss/Compare/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare/IOU/Intersection/split:1" + input: "Loss/Compare/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Intersection/Minimum_1" + input: "Loss/Compare/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare/IOU/Intersection/Maximum_1" + input: "Loss/Compare/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Area/split" + op: "Split" + input: "Loss/Compare/IOU/Area/split/split_dim" + input: "Slice_3" + device: "/device:GPU: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: "Loss/Compare/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare/IOU/Area/split:2" + input: "Loss/Compare/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Area/split:3" + input: "Loss/Compare/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare/IOU/Area/sub" + input: "Loss/Compare/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare/IOU/Area_1/split:2" + input: "Loss/Compare/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare/IOU/Area_1/split:3" + input: "Loss/Compare/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare/IOU/Area_1/sub" + input: "Loss/Compare/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare/IOU/Area/Squeeze" + input: "Loss/Compare/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Compare/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare/IOU/Area_1/Squeeze" + input: "Loss/Compare/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/add" + op: "Add" + input: "Loss/Compare/IOU/ExpandDims" + input: "Loss/Compare/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/sub" + op: "Sub" + input: "Loss/Compare/IOU/add" + input: "Loss/Compare/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare/IOU/Equal" + op: "Equal" + input: "Loss/Compare/IOU/Intersection/mul" + input: "Loss/Compare/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare/IOU/Intersection/mul" + input: "Loss/Compare/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare/IOU/Select" + op: "Select" + input: "Loss/Compare/IOU/Equal" + input: "Loss/Compare/IOU/zeros_like" + input: "Loss/Compare/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/Shape" + op: "Shape" + input: "Loss/Compare/IOU/Select" + device: "/device:GPU: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: "Loss/Match/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Match/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/strided_slice" + op: "StridedSlice" + input: "Loss/Match/Shape" + input: "Loss/Match/strided_slice/stack" + input: "Loss/Match/strided_slice/stack_1" + input: "Loss/Match/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match/Greater/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Match/Greater" + op: "Greater" + input: "Loss/Match/strided_slice" + input: "Loss/Match/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match/cond/Switch" + op: "Switch" + input: "Loss/Match/Greater" + input: "Loss/Match/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match/cond/switch_t" + op: "Identity" + input: "Loss/Match/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match/cond/switch_f" + op: "Identity" + input: "Loss/Match/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match/cond/pred_id" + op: "Identity" + input: "Loss/Match/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match/cond/ArgMax/Switch:1" + input: "Loss/Match/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare/IOU/Select" + input: "Loss/Match/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/Max" + op: "Max" + input: "Loss/Match/cond/ArgMax/Switch:1" + input: "Loss/Match/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + device: "/device:GPU: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: "Loss/Match/cond/Greater" + op: "Greater" + input: "Loss/Match/cond/Greater/x" + input: "Loss/Match/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + device: "/device:GPU: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: "Loss/Match/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match/cond/Max" + input: "Loss/Match/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + device: "/device:GPU: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: "Loss/Match/cond/Greater_1" + op: "Greater" + input: "Loss/Match/cond/Greater_1/x" + input: "Loss/Match/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match/cond/GreaterEqual" + input: "Loss/Match/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Cast" + op: "Cast" + input: "Loss/Match/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/sub/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/sub" + op: "Sub" + input: "Loss/Match/cond/sub/x" + input: "Loss/Match/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Mul" + op: "Mul" + input: "Loss/Match/cond/ArgMax" + input: "Loss/Match/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/mul/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/mul" + op: "Mul" + input: "Loss/Match/cond/mul/x" + input: "Loss/Match/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Add" + op: "Add" + input: "Loss/Match/cond/Mul" + input: "Loss/Match/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Cast_1" + op: "Cast" + input: "Loss/Match/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/sub_1" + op: "Sub" + input: "Loss/Match/cond/sub_1/x" + input: "Loss/Match/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Mul_1" + op: "Mul" + input: "Loss/Match/cond/Add" + input: "Loss/Match/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match/cond/mul_1" + op: "Mul" + input: "Loss/Match/cond/mul_1/x" + input: "Loss/Match/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Add_1" + op: "Add" + input: "Loss/Match/cond/Mul_1" + input: "Loss/Match/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Shape" + op: "Shape" + input: "Loss/Match/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + 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: "Loss/Match/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match/cond/Shape" + input: "Loss/Match/cond/strided_slice/stack" + input: "Loss/Match/cond/strided_slice/stack_1" + input: "Loss/Match/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match/cond/ArgMax/Switch:1" + input: "Loss/Match/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + device: "/device:GPU: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: "Loss/Match/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_t" + device: "/device:GPU: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: "Loss/Match/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match/cond/one_hot" + op: "OneHot" + input: "Loss/Match/cond/ArgMax_1" + input: "Loss/Match/cond/one_hot/depth" + input: "Loss/Match/cond/one_hot/on_value" + input: "Loss/Match/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match/cond/one_hot" + input: "Loss/Match/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/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: "Loss/Match/cond/Max_1" + op: "Max" + input: "Loss/Match/cond/one_hot" + input: "Loss/Match/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match/cond/Cast_2" + op: "Cast" + input: "Loss/Match/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Select" + op: "Select" + input: "Loss/Match/cond/Cast_2" + input: "Loss/Match/cond/ArgMax_2" + input: "Loss/Match/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Shape_1" + op: "Shape" + input: "Loss/Match/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare/IOU/Select" + input: "Loss/Match/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_f" + 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: "Loss/Match/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match/cond/Shape_1" + input: "Loss/Match/cond/strided_slice_1/stack" + input: "Loss/Match/cond/strided_slice_1/stack_1" + input: "Loss/Match/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match/cond/ones" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + input: "^Loss/Match/cond/switch_f" + 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: "Loss/Match/cond/mul_2" + op: "Mul" + input: "Loss/Match/cond/mul_2/x" + input: "Loss/Match/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match/cond/Merge" + op: "Merge" + input: "Loss/Match/cond/mul_2" + input: "Loss/Match/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_1" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack" + op: "Pack" + input: "Loss/zeros_1" + input: "Loss/zeros" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat/axis" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/concat" + op: "ConcatV2" + input: "Loss/stack" + input: "Slice_3" + input: "Loss/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add" + op: "Add" + input: "Loss/Match/cond/Merge" + input: "Loss/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Maximum" + op: "Maximum" + input: "Loss/add" + input: "Loss/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather" + op: "Gather" + input: "Loss/concat" + input: "Loss/Maximum" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/add/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode/add" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/add_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode/add_1" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/add_2/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode/add_2" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/add_3/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode/add_3" + op: "Add" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/sub" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/truediv" + op: "RealDiv" + input: "Loss/Encode/sub" + input: "Loss/Encode/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/sub_1" + op: "Sub" + input: "Loss/Encode/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/truediv_1" + op: "RealDiv" + input: "Loss/Encode/sub_1" + input: "Loss/Encode/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/truediv_2" + op: "RealDiv" + input: "Loss/Encode/add_3" + input: "Loss/Encode/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/Log" + op: "Log" + input: "Loss/Encode/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/truediv_3" + op: "RealDiv" + input: "Loss/Encode/add_2" + input: "Loss/Encode/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/Log_1" + op: "Log" + input: "Loss/Encode/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/mul/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode/mul" + op: "Mul" + input: "Loss/Encode/truediv_1" + input: "Loss/Encode/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/mul_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode/mul_1" + op: "Mul" + input: "Loss/Encode/truediv" + input: "Loss/Encode/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/mul_2/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode/mul_2" + op: "Mul" + input: "Loss/Encode/Log_1" + input: "Loss/Encode/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/mul_3/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode/mul_3" + op: "Mul" + input: "Loss/Encode/Log" + input: "Loss/Encode/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode/stack" + op: "Pack" + input: "Loss/Encode/mul" + input: "Loss/Encode/mul_1" + input: "Loss/Encode/mul_2" + input: "Loss/Encode/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode/transpose/Rank" + op: "Rank" + input: "Loss/Encode/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/transpose/sub" + op: "Sub" + input: "Loss/Encode/transpose/Rank" + input: "Loss/Encode/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Encode/transpose/Range" + op: "Range" + input: "Loss/Encode/transpose/Range/start" + input: "Loss/Encode/transpose/Rank" + input: "Loss/Encode/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/transpose/sub_1" + op: "Sub" + input: "Loss/Encode/transpose/sub" + input: "Loss/Encode/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode/transpose" + op: "Transpose" + input: "Loss/Encode/stack" + input: "Loss/Encode/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_5" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile/multiples" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile" + op: "Tile" + input: "Loss/Const" + input: "Loss/Tile/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match/cond/Merge" + input: "Loss/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select" + op: "Select" + input: "Loss/GreaterEqual" + input: "Loss/Encode/transpose" + input: "Loss/Tile" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_1" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_1/axis" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/concat_1" + op: "ConcatV2" + input: "Loss/stack_1" + input: "Loss/Pad" + input: "Loss/concat_1/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_1" + op: "Add" + input: "Loss/Match/cond/Merge" + input: "Loss/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_1/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Maximum_1" + op: "Maximum" + input: "Loss/add_1" + input: "Loss/Maximum_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_1" + op: "Gather" + input: "Loss/concat_1" + input: "Loss/Maximum_1" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_2" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_2/axis" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/concat_2" + op: "ConcatV2" + input: "Loss/stack_2" + input: "Loss/ones" + input: "Loss/concat_2/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_2/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_2" + op: "Add" + input: "Loss/Match/cond/Merge" + input: "Loss/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_2/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Maximum_2" + op: "Maximum" + input: "Loss/add_2" + input: "Loss/Maximum_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_2" + op: "Gather" + input: "Loss/concat_2" + input: "Loss/Maximum_2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_3" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_3/axis" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/concat_3" + op: "ConcatV2" + input: "Loss/stack_3" + input: "Loss/ones" + input: "Loss/concat_3/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_3/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_3" + op: "Add" + input: "Loss/Match/cond/Merge" + input: "Loss/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_3/y" + op: "Const" + input: "^Loss/NoOp" + input: "^Loss/assert_equal/Assert/Assert" + 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: "Loss/Maximum_3" + op: "Maximum" + input: "Loss/add_3" + input: "Loss/Maximum_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_3" + op: "Gather" + input: "Loss/concat_3" + input: "Loss/Maximum_3" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_6" + op: "Shape" + input: "Loss/Pad_1" + device: "/device:GPU: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: "Loss/strided_slice_4/stack" + 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: "Loss/strided_slice_4/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_4/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_4" + op: "StridedSlice" + input: "Loss/Shape_6" + input: "Loss/strided_slice_4/stack" + input: "Loss/strided_slice_4/stack_1" + input: "Loss/strided_slice_4/stack_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 { + } + } + } + } + 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: "Loss/Shape_7" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_1" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_8" + op: "Shape" + input: "Loss/Pad_1" + device: "/device:GPU: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: "Loss/strided_slice_5/stack" + 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: "Loss/strided_slice_5/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_5/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_5" + op: "StridedSlice" + input: "Loss/Shape_8" + input: "Loss/strided_slice_5/stack" + input: "Loss/strided_slice_5/stack_1" + input: "Loss/strided_slice_5/stack_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 { + } + } + } + } + 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: "Loss/Shape_9" + op: "Shape" + input: "Slice_15" + device: "/device:GPU: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: "Loss/strided_slice_6/stack" + 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: "Loss/strided_slice_6/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_6/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_6" + op: "StridedSlice" + input: "Loss/Shape_9" + input: "Loss/strided_slice_6/stack" + input: "Loss/strided_slice_6/stack_1" + input: "Loss/strided_slice_6/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_1/x" + op: "Pack" + input: "Loss/strided_slice_5" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_1/y" + op: "Pack" + input: "Loss/strided_slice_6" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_1/Equal" + op: "Equal" + input: "Loss/assert_equal_1/x" + input: "Loss/assert_equal_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: "Loss/assert_equal_1/Const" + 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: "Loss/assert_equal_1/All" + op: "All" + input: "Loss/assert_equal_1/Equal" + input: "Loss/assert_equal_1/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_1/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_1/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_1/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_1/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_1/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_1/All" + input: "Loss/assert_equal_1/Assert/Assert/data_0" + input: "Loss/assert_equal_1/Assert/Assert/data_1" + input: "Loss/assert_equal_1/Assert/Assert/data_2" + input: "Loss/assert_equal_1/x" + input: "Loss/assert_equal_1/Assert/Assert/data_4" + input: "Loss/assert_equal_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_10" + op: "Shape" + input: "Slice_15" + device: "/device:GPU: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: "Loss/strided_slice_7/stack" + 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: "Loss/strided_slice_7/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_7/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_7" + op: "StridedSlice" + input: "Loss/Shape_10" + input: "Loss/strided_slice_7/stack" + input: "Loss/strided_slice_7/stack_1" + input: "Loss/strided_slice_7/stack_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 { + } + } + } + } + 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: "Loss/ones_1/shape" + op: "Pack" + input: "Loss/strided_slice_7" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_1/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_1" + op: "Fill" + input: "Loss/ones_1/shape" + input: "Loss/ones_1/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_1/IOU/Intersection/split/split_dim" + input: "Slice_15" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_1/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_1/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_1/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_1/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose/sub" + input: "Loss/Compare_1/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_1/IOU/Intersection/split_1:2" + input: "Loss/Compare_1/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_1/IOU/Intersection/split:2" + input: "Loss/Compare_1/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_1/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_1/IOU/Intersection/split_1" + input: "Loss/Compare_1/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_1/IOU/Intersection/split" + input: "Loss/Compare_1/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/Minimum" + input: "Loss/Compare_1/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_1/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_1/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_1/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_1/IOU/Intersection/split_1:3" + input: "Loss/Compare_1/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_1/IOU/Intersection/split:3" + input: "Loss/Compare_1/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_1/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_1/IOU/Intersection/split_1:1" + input: "Loss/Compare_1/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_1/IOU/Intersection/split:1" + input: "Loss/Compare_1/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Intersection/Minimum_1" + input: "Loss/Compare_1/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_1/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_1/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_1/IOU/Intersection/Maximum_1" + input: "Loss/Compare_1/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Area/split" + op: "Split" + input: "Loss/Compare_1/IOU/Area/split/split_dim" + input: "Slice_15" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Area/split:2" + input: "Loss/Compare_1/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Area/split:3" + input: "Loss/Compare_1/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_1/IOU/Area/sub" + input: "Loss/Compare_1/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_1/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_1/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_1/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/Area_1/split:2" + input: "Loss/Compare_1/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_1/IOU/Area_1/split:3" + input: "Loss/Compare_1/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_1/IOU/Area_1/sub" + input: "Loss/Compare_1/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_1/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_1/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_1/IOU/Area/Squeeze" + input: "Loss/Compare_1/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_1/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Compare_1/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_1/IOU/Area_1/Squeeze" + input: "Loss/Compare_1/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/add" + op: "Add" + input: "Loss/Compare_1/IOU/ExpandDims" + input: "Loss/Compare_1/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/sub" + op: "Sub" + input: "Loss/Compare_1/IOU/add" + input: "Loss/Compare_1/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_1/IOU/Equal" + op: "Equal" + input: "Loss/Compare_1/IOU/Intersection/mul" + input: "Loss/Compare_1/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_1/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_1/IOU/Intersection/mul" + input: "Loss/Compare_1/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_1/IOU/Select" + op: "Select" + input: "Loss/Compare_1/IOU/Equal" + input: "Loss/Compare_1/IOU/zeros_like" + input: "Loss/Compare_1/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/Shape" + op: "Shape" + input: "Loss/Compare_1/IOU/Select" + device: "/device:GPU: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: "Loss/Match_1/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Match_1/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/strided_slice" + op: "StridedSlice" + input: "Loss/Match_1/Shape" + input: "Loss/Match_1/strided_slice/stack" + input: "Loss/Match_1/strided_slice/stack_1" + input: "Loss/Match_1/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_1/Greater/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Match_1/Greater" + op: "Greater" + input: "Loss/Match_1/strided_slice" + input: "Loss/Match_1/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Switch" + op: "Switch" + input: "Loss/Match_1/Greater" + input: "Loss/Match_1/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_1/cond/switch_t" + op: "Identity" + input: "Loss/Match_1/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_1/cond/switch_f" + op: "Identity" + input: "Loss/Match_1/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_1/cond/pred_id" + op: "Identity" + input: "Loss/Match_1/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_1/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_1/cond/ArgMax/Switch:1" + input: "Loss/Match_1/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_1/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_1/IOU/Select" + input: "Loss/Match_1/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_1/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/Max" + op: "Max" + input: "Loss/Match_1/cond/ArgMax/Switch:1" + input: "Loss/Match_1/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_1/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_1/cond/Greater" + op: "Greater" + input: "Loss/Match_1/cond/Greater/x" + input: "Loss/Match_1/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_1/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_1/cond/Max" + input: "Loss/Match_1/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_1/cond/Greater_1" + op: "Greater" + input: "Loss/Match_1/cond/Greater_1/x" + input: "Loss/Match_1/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_1/cond/GreaterEqual" + input: "Loss/Match_1/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Cast" + op: "Cast" + input: "Loss/Match_1/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/sub" + op: "Sub" + input: "Loss/Match_1/cond/sub/x" + input: "Loss/Match_1/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Mul" + op: "Mul" + input: "Loss/Match_1/cond/ArgMax" + input: "Loss/Match_1/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/mul" + op: "Mul" + input: "Loss/Match_1/cond/mul/x" + input: "Loss/Match_1/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Add" + op: "Add" + input: "Loss/Match_1/cond/Mul" + input: "Loss/Match_1/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Cast_1" + op: "Cast" + input: "Loss/Match_1/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/sub_1" + op: "Sub" + input: "Loss/Match_1/cond/sub_1/x" + input: "Loss/Match_1/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Mul_1" + op: "Mul" + input: "Loss/Match_1/cond/Add" + input: "Loss/Match_1/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_1/cond/mul_1" + op: "Mul" + input: "Loss/Match_1/cond/mul_1/x" + input: "Loss/Match_1/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Add_1" + op: "Add" + input: "Loss/Match_1/cond/Mul_1" + input: "Loss/Match_1/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Shape" + op: "Shape" + input: "Loss/Match_1/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_1/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + 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: "Loss/Match_1/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_1/cond/Shape" + input: "Loss/Match_1/cond/strided_slice/stack" + input: "Loss/Match_1/cond/strided_slice/stack_1" + input: "Loss/Match_1/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_1/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_1/cond/ArgMax/Switch:1" + input: "Loss/Match_1/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_1/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_1/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_1/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_1/cond/one_hot" + op: "OneHot" + input: "Loss/Match_1/cond/ArgMax_1" + input: "Loss/Match_1/cond/one_hot/depth" + input: "Loss/Match_1/cond/one_hot/on_value" + input: "Loss/Match_1/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_1/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_1/cond/one_hot" + input: "Loss/Match_1/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_1/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/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: "Loss/Match_1/cond/Max_1" + op: "Max" + input: "Loss/Match_1/cond/one_hot" + input: "Loss/Match_1/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_1/cond/Cast_2" + op: "Cast" + input: "Loss/Match_1/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Select" + op: "Select" + input: "Loss/Match_1/cond/Cast_2" + input: "Loss/Match_1/cond/ArgMax_2" + input: "Loss/Match_1/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Shape_1" + op: "Shape" + input: "Loss/Match_1/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_1/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_1/IOU/Select" + input: "Loss/Match_1/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_1/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_f" + 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: "Loss/Match_1/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_1/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_1/cond/Shape_1" + input: "Loss/Match_1/cond/strided_slice_1/stack" + input: "Loss/Match_1/cond/strided_slice_1/stack_1" + input: "Loss/Match_1/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_1/cond/ones" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_1/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + input: "^Loss/Match_1/cond/switch_f" + 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: "Loss/Match_1/cond/mul_2" + op: "Mul" + input: "Loss/Match_1/cond/mul_2/x" + input: "Loss/Match_1/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_1/cond/Merge" + op: "Merge" + input: "Loss/Match_1/cond/mul_2" + input: "Loss/Match_1/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_2" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_3" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_4" + op: "Pack" + input: "Loss/zeros_3" + input: "Loss/zeros_2" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_4/axis" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/concat_4" + op: "ConcatV2" + input: "Loss/stack_4" + input: "Slice_15" + input: "Loss/concat_4/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_4/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_4" + op: "Add" + input: "Loss/Match_1/cond/Merge" + input: "Loss/add_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_4/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Maximum_4" + op: "Maximum" + input: "Loss/add_4" + input: "Loss/Maximum_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_4" + op: "Gather" + input: "Loss/concat_4" + input: "Loss/Maximum_4" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_4" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/add/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_1/add" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_1/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/add_1/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_1/add_1" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_1/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/add_2/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_1/add_2" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_1/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/add_3/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_1/add_3" + op: "Add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_1/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/sub" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/truediv" + op: "RealDiv" + input: "Loss/Encode_1/sub" + input: "Loss/Encode_1/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/sub_1" + op: "Sub" + input: "Loss/Encode_1/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_1/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_1/sub_1" + input: "Loss/Encode_1/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/truediv_2" + op: "RealDiv" + input: "Loss/Encode_1/add_3" + input: "Loss/Encode_1/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/Log" + op: "Log" + input: "Loss/Encode_1/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/truediv_3" + op: "RealDiv" + input: "Loss/Encode_1/add_2" + input: "Loss/Encode_1/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/Log_1" + op: "Log" + input: "Loss/Encode_1/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/mul/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_1/mul" + op: "Mul" + input: "Loss/Encode_1/truediv_1" + input: "Loss/Encode_1/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/mul_1/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_1/mul_1" + op: "Mul" + input: "Loss/Encode_1/truediv" + input: "Loss/Encode_1/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/mul_2/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_1/mul_2" + op: "Mul" + input: "Loss/Encode_1/Log_1" + input: "Loss/Encode_1/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/mul_3/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_1/mul_3" + op: "Mul" + input: "Loss/Encode_1/Log" + input: "Loss/Encode_1/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/stack" + op: "Pack" + input: "Loss/Encode_1/mul" + input: "Loss/Encode_1/mul_1" + input: "Loss/Encode_1/mul_2" + input: "Loss/Encode_1/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_1/transpose/Rank" + op: "Rank" + input: "Loss/Encode_1/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_1/transpose/Rank" + input: "Loss/Encode_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Encode_1/transpose/Range" + op: "Range" + input: "Loss/Encode_1/transpose/Range/start" + input: "Loss/Encode_1/transpose/Rank" + input: "Loss/Encode_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_1/transpose/sub" + input: "Loss/Encode_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_1/transpose" + op: "Transpose" + input: "Loss/Encode_1/stack" + input: "Loss/Encode_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_11" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_1" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_1/multiples" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_1" + op: "Tile" + input: "Loss/Const_1" + input: "Loss/Tile_1/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_1/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/GreaterEqual_1" + op: "GreaterEqual" + input: "Loss/Match_1/cond/Merge" + input: "Loss/GreaterEqual_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_1" + op: "Select" + input: "Loss/GreaterEqual_1" + input: "Loss/Encode_1/transpose" + input: "Loss/Tile_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_5" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_5/axis" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/concat_5" + op: "ConcatV2" + input: "Loss/stack_5" + input: "Loss/Pad_1" + input: "Loss/concat_5/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_5/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_5" + op: "Add" + input: "Loss/Match_1/cond/Merge" + input: "Loss/add_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_5/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Maximum_5" + op: "Maximum" + input: "Loss/add_5" + input: "Loss/Maximum_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_5" + op: "Gather" + input: "Loss/concat_5" + input: "Loss/Maximum_5" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_6" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_6/axis" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/concat_6" + op: "ConcatV2" + input: "Loss/stack_6" + input: "Loss/ones_1" + input: "Loss/concat_6/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_6/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_6" + op: "Add" + input: "Loss/Match_1/cond/Merge" + input: "Loss/add_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_6/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Maximum_6" + op: "Maximum" + input: "Loss/add_6" + input: "Loss/Maximum_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_6" + op: "Gather" + input: "Loss/concat_6" + input: "Loss/Maximum_6" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_7" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_7/axis" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/concat_7" + op: "ConcatV2" + input: "Loss/stack_7" + input: "Loss/ones_1" + input: "Loss/concat_7/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_7/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_7" + op: "Add" + input: "Loss/Match_1/cond/Merge" + input: "Loss/add_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_7/y" + op: "Const" + input: "^Loss/NoOp_1" + input: "^Loss/assert_equal_1/Assert/Assert" + 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: "Loss/Maximum_7" + op: "Maximum" + input: "Loss/add_7" + input: "Loss/Maximum_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_7" + op: "Gather" + input: "Loss/concat_7" + input: "Loss/Maximum_7" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_12" + op: "Shape" + input: "Loss/Pad_2" + device: "/device:GPU: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: "Loss/strided_slice_8/stack" + 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: "Loss/strided_slice_8/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_8/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_8" + op: "StridedSlice" + input: "Loss/Shape_12" + input: "Loss/strided_slice_8/stack" + input: "Loss/strided_slice_8/stack_1" + input: "Loss/strided_slice_8/stack_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 { + } + } + } + } + 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: "Loss/Shape_13" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_2" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_14" + op: "Shape" + input: "Loss/Pad_2" + device: "/device:GPU: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: "Loss/strided_slice_9/stack" + 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: "Loss/strided_slice_9/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_9/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_9" + op: "StridedSlice" + input: "Loss/Shape_14" + input: "Loss/strided_slice_9/stack" + input: "Loss/strided_slice_9/stack_1" + input: "Loss/strided_slice_9/stack_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 { + } + } + } + } + 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: "Loss/Shape_15" + op: "Shape" + input: "Slice_27" + device: "/device:GPU: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: "Loss/strided_slice_10/stack" + 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: "Loss/strided_slice_10/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_10/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_10" + op: "StridedSlice" + input: "Loss/Shape_15" + input: "Loss/strided_slice_10/stack" + input: "Loss/strided_slice_10/stack_1" + input: "Loss/strided_slice_10/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_2/x" + op: "Pack" + input: "Loss/strided_slice_9" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_2/y" + op: "Pack" + input: "Loss/strided_slice_10" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_2/Equal" + op: "Equal" + input: "Loss/assert_equal_2/x" + input: "Loss/assert_equal_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: "Loss/assert_equal_2/Const" + 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: "Loss/assert_equal_2/All" + op: "All" + input: "Loss/assert_equal_2/Equal" + input: "Loss/assert_equal_2/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_2/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_2/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_2/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_2/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_2/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_2/All" + input: "Loss/assert_equal_2/Assert/Assert/data_0" + input: "Loss/assert_equal_2/Assert/Assert/data_1" + input: "Loss/assert_equal_2/Assert/Assert/data_2" + input: "Loss/assert_equal_2/x" + input: "Loss/assert_equal_2/Assert/Assert/data_4" + input: "Loss/assert_equal_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_16" + op: "Shape" + input: "Slice_27" + device: "/device:GPU: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: "Loss/strided_slice_11/stack" + 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: "Loss/strided_slice_11/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_11/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_11" + op: "StridedSlice" + input: "Loss/Shape_16" + input: "Loss/strided_slice_11/stack" + input: "Loss/strided_slice_11/stack_1" + input: "Loss/strided_slice_11/stack_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 { + } + } + } + } + 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: "Loss/ones_2/shape" + op: "Pack" + input: "Loss/strided_slice_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_2/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_2" + op: "Fill" + input: "Loss/ones_2/shape" + input: "Loss/ones_2/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_2/IOU/Intersection/split/split_dim" + input: "Slice_27" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_2/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_2/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_2/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_2/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose/sub" + input: "Loss/Compare_2/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_2/IOU/Intersection/split_1:2" + input: "Loss/Compare_2/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_2/IOU/Intersection/split:2" + input: "Loss/Compare_2/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_2/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_2/IOU/Intersection/split_1" + input: "Loss/Compare_2/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_2/IOU/Intersection/split" + input: "Loss/Compare_2/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/Minimum" + input: "Loss/Compare_2/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_2/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_2/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_2/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_2/IOU/Intersection/split_1:3" + input: "Loss/Compare_2/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_2/IOU/Intersection/split:3" + input: "Loss/Compare_2/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_2/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_2/IOU/Intersection/split_1:1" + input: "Loss/Compare_2/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_2/IOU/Intersection/split:1" + input: "Loss/Compare_2/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Intersection/Minimum_1" + input: "Loss/Compare_2/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_2/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_2/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_2/IOU/Intersection/Maximum_1" + input: "Loss/Compare_2/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Area/split" + op: "Split" + input: "Loss/Compare_2/IOU/Area/split/split_dim" + input: "Slice_27" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Area/split:2" + input: "Loss/Compare_2/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Area/split:3" + input: "Loss/Compare_2/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_2/IOU/Area/sub" + input: "Loss/Compare_2/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_2/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_2/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_2/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/Area_1/split:2" + input: "Loss/Compare_2/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_2/IOU/Area_1/split:3" + input: "Loss/Compare_2/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_2/IOU/Area_1/sub" + input: "Loss/Compare_2/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_2/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_2/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_2/IOU/Area/Squeeze" + input: "Loss/Compare_2/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_2/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Compare_2/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_2/IOU/Area_1/Squeeze" + input: "Loss/Compare_2/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/add" + op: "Add" + input: "Loss/Compare_2/IOU/ExpandDims" + input: "Loss/Compare_2/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/sub" + op: "Sub" + input: "Loss/Compare_2/IOU/add" + input: "Loss/Compare_2/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_2/IOU/Equal" + op: "Equal" + input: "Loss/Compare_2/IOU/Intersection/mul" + input: "Loss/Compare_2/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_2/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_2/IOU/Intersection/mul" + input: "Loss/Compare_2/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_2/IOU/Select" + op: "Select" + input: "Loss/Compare_2/IOU/Equal" + input: "Loss/Compare_2/IOU/zeros_like" + input: "Loss/Compare_2/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/Shape" + op: "Shape" + input: "Loss/Compare_2/IOU/Select" + device: "/device:GPU: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: "Loss/Match_2/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Match_2/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/strided_slice" + op: "StridedSlice" + input: "Loss/Match_2/Shape" + input: "Loss/Match_2/strided_slice/stack" + input: "Loss/Match_2/strided_slice/stack_1" + input: "Loss/Match_2/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_2/Greater/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Match_2/Greater" + op: "Greater" + input: "Loss/Match_2/strided_slice" + input: "Loss/Match_2/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Switch" + op: "Switch" + input: "Loss/Match_2/Greater" + input: "Loss/Match_2/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_2/cond/switch_t" + op: "Identity" + input: "Loss/Match_2/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_2/cond/switch_f" + op: "Identity" + input: "Loss/Match_2/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_2/cond/pred_id" + op: "Identity" + input: "Loss/Match_2/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_2/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_2/cond/ArgMax/Switch:1" + input: "Loss/Match_2/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_2/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_2/IOU/Select" + input: "Loss/Match_2/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_2/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/Max" + op: "Max" + input: "Loss/Match_2/cond/ArgMax/Switch:1" + input: "Loss/Match_2/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_2/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_2/cond/Greater" + op: "Greater" + input: "Loss/Match_2/cond/Greater/x" + input: "Loss/Match_2/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_2/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_2/cond/Max" + input: "Loss/Match_2/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_2/cond/Greater_1" + op: "Greater" + input: "Loss/Match_2/cond/Greater_1/x" + input: "Loss/Match_2/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_2/cond/GreaterEqual" + input: "Loss/Match_2/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Cast" + op: "Cast" + input: "Loss/Match_2/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/sub" + op: "Sub" + input: "Loss/Match_2/cond/sub/x" + input: "Loss/Match_2/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Mul" + op: "Mul" + input: "Loss/Match_2/cond/ArgMax" + input: "Loss/Match_2/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/mul" + op: "Mul" + input: "Loss/Match_2/cond/mul/x" + input: "Loss/Match_2/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Add" + op: "Add" + input: "Loss/Match_2/cond/Mul" + input: "Loss/Match_2/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Cast_1" + op: "Cast" + input: "Loss/Match_2/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/sub_1" + op: "Sub" + input: "Loss/Match_2/cond/sub_1/x" + input: "Loss/Match_2/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Mul_1" + op: "Mul" + input: "Loss/Match_2/cond/Add" + input: "Loss/Match_2/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_2/cond/mul_1" + op: "Mul" + input: "Loss/Match_2/cond/mul_1/x" + input: "Loss/Match_2/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Add_1" + op: "Add" + input: "Loss/Match_2/cond/Mul_1" + input: "Loss/Match_2/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Shape" + op: "Shape" + input: "Loss/Match_2/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_2/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + 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: "Loss/Match_2/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_2/cond/Shape" + input: "Loss/Match_2/cond/strided_slice/stack" + input: "Loss/Match_2/cond/strided_slice/stack_1" + input: "Loss/Match_2/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_2/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_2/cond/ArgMax/Switch:1" + input: "Loss/Match_2/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_2/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_2/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_2/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_2/cond/one_hot" + op: "OneHot" + input: "Loss/Match_2/cond/ArgMax_1" + input: "Loss/Match_2/cond/one_hot/depth" + input: "Loss/Match_2/cond/one_hot/on_value" + input: "Loss/Match_2/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_2/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_2/cond/one_hot" + input: "Loss/Match_2/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_2/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/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: "Loss/Match_2/cond/Max_1" + op: "Max" + input: "Loss/Match_2/cond/one_hot" + input: "Loss/Match_2/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_2/cond/Cast_2" + op: "Cast" + input: "Loss/Match_2/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Select" + op: "Select" + input: "Loss/Match_2/cond/Cast_2" + input: "Loss/Match_2/cond/ArgMax_2" + input: "Loss/Match_2/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Shape_1" + op: "Shape" + input: "Loss/Match_2/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_2/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_2/IOU/Select" + input: "Loss/Match_2/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_2/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_f" + 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: "Loss/Match_2/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_2/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_2/cond/Shape_1" + input: "Loss/Match_2/cond/strided_slice_1/stack" + input: "Loss/Match_2/cond/strided_slice_1/stack_1" + input: "Loss/Match_2/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_2/cond/ones" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_2/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + input: "^Loss/Match_2/cond/switch_f" + 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: "Loss/Match_2/cond/mul_2" + op: "Mul" + input: "Loss/Match_2/cond/mul_2/x" + input: "Loss/Match_2/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_2/cond/Merge" + op: "Merge" + input: "Loss/Match_2/cond/mul_2" + input: "Loss/Match_2/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_4" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_5" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_8" + op: "Pack" + input: "Loss/zeros_5" + input: "Loss/zeros_4" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_8/axis" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/concat_8" + op: "ConcatV2" + input: "Loss/stack_8" + input: "Slice_27" + input: "Loss/concat_8/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_8/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_8" + op: "Add" + input: "Loss/Match_2/cond/Merge" + input: "Loss/add_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_8/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Maximum_8" + op: "Maximum" + input: "Loss/add_8" + input: "Loss/Maximum_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_8" + op: "Gather" + input: "Loss/concat_8" + input: "Loss/Maximum_8" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_8" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/add/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_2/add" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_2/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/add_1/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_2/add_1" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_2/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/add_2/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_2/add_2" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_2/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/add_3/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_2/add_3" + op: "Add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_2/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/sub" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/truediv" + op: "RealDiv" + input: "Loss/Encode_2/sub" + input: "Loss/Encode_2/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/sub_1" + op: "Sub" + input: "Loss/Encode_2/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_2/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/truediv_1" + op: "RealDiv" + input: "Loss/Encode_2/sub_1" + input: "Loss/Encode_2/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/truediv_2" + op: "RealDiv" + input: "Loss/Encode_2/add_3" + input: "Loss/Encode_2/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/Log" + op: "Log" + input: "Loss/Encode_2/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/truediv_3" + op: "RealDiv" + input: "Loss/Encode_2/add_2" + input: "Loss/Encode_2/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/Log_1" + op: "Log" + input: "Loss/Encode_2/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/mul/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_2/mul" + op: "Mul" + input: "Loss/Encode_2/truediv_1" + input: "Loss/Encode_2/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/mul_1/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_2/mul_1" + op: "Mul" + input: "Loss/Encode_2/truediv" + input: "Loss/Encode_2/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/mul_2/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_2/mul_2" + op: "Mul" + input: "Loss/Encode_2/Log_1" + input: "Loss/Encode_2/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/mul_3/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_2/mul_3" + op: "Mul" + input: "Loss/Encode_2/Log" + input: "Loss/Encode_2/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/stack" + op: "Pack" + input: "Loss/Encode_2/mul" + input: "Loss/Encode_2/mul_1" + input: "Loss/Encode_2/mul_2" + input: "Loss/Encode_2/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_2/transpose/Rank" + op: "Rank" + input: "Loss/Encode_2/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/transpose/sub" + op: "Sub" + input: "Loss/Encode_2/transpose/Rank" + input: "Loss/Encode_2/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_2/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Encode_2/transpose/Range" + op: "Range" + input: "Loss/Encode_2/transpose/Range/start" + input: "Loss/Encode_2/transpose/Rank" + input: "Loss/Encode_2/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_2/transpose/sub" + input: "Loss/Encode_2/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_2/transpose" + op: "Transpose" + input: "Loss/Encode_2/stack" + input: "Loss/Encode_2/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_17" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_2" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_2/multiples" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_2" + op: "Tile" + input: "Loss/Const_2" + input: "Loss/Tile_2/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_2/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/GreaterEqual_2" + op: "GreaterEqual" + input: "Loss/Match_2/cond/Merge" + input: "Loss/GreaterEqual_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_2" + op: "Select" + input: "Loss/GreaterEqual_2" + input: "Loss/Encode_2/transpose" + input: "Loss/Tile_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_9" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_9/axis" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/concat_9" + op: "ConcatV2" + input: "Loss/stack_9" + input: "Loss/Pad_2" + input: "Loss/concat_9/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_9/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_9" + op: "Add" + input: "Loss/Match_2/cond/Merge" + input: "Loss/add_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_9/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Maximum_9" + op: "Maximum" + input: "Loss/add_9" + input: "Loss/Maximum_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_9" + op: "Gather" + input: "Loss/concat_9" + input: "Loss/Maximum_9" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_10" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_10/axis" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/concat_10" + op: "ConcatV2" + input: "Loss/stack_10" + input: "Loss/ones_2" + input: "Loss/concat_10/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_10/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_10" + op: "Add" + input: "Loss/Match_2/cond/Merge" + input: "Loss/add_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_10/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Maximum_10" + op: "Maximum" + input: "Loss/add_10" + input: "Loss/Maximum_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_10" + op: "Gather" + input: "Loss/concat_10" + input: "Loss/Maximum_10" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_11" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_11/axis" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/concat_11" + op: "ConcatV2" + input: "Loss/stack_11" + input: "Loss/ones_2" + input: "Loss/concat_11/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_11/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_11" + op: "Add" + input: "Loss/Match_2/cond/Merge" + input: "Loss/add_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_11/y" + op: "Const" + input: "^Loss/NoOp_2" + input: "^Loss/assert_equal_2/Assert/Assert" + 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: "Loss/Maximum_11" + op: "Maximum" + input: "Loss/add_11" + input: "Loss/Maximum_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_11" + op: "Gather" + input: "Loss/concat_11" + input: "Loss/Maximum_11" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_18" + op: "Shape" + input: "Loss/Pad_3" + device: "/device:GPU: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: "Loss/strided_slice_12/stack" + 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: "Loss/strided_slice_12/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_12/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_12" + op: "StridedSlice" + input: "Loss/Shape_18" + input: "Loss/strided_slice_12/stack" + input: "Loss/strided_slice_12/stack_1" + input: "Loss/strided_slice_12/stack_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 { + } + } + } + } + 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: "Loss/Shape_19" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_3" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_20" + op: "Shape" + input: "Loss/Pad_3" + device: "/device:GPU: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: "Loss/strided_slice_13/stack" + 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: "Loss/strided_slice_13/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_13/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_13" + op: "StridedSlice" + input: "Loss/Shape_20" + input: "Loss/strided_slice_13/stack" + input: "Loss/strided_slice_13/stack_1" + input: "Loss/strided_slice_13/stack_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 { + } + } + } + } + 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: "Loss/Shape_21" + op: "Shape" + input: "Slice_39" + device: "/device:GPU: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: "Loss/strided_slice_14/stack" + 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: "Loss/strided_slice_14/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_14/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_14" + op: "StridedSlice" + input: "Loss/Shape_21" + input: "Loss/strided_slice_14/stack" + input: "Loss/strided_slice_14/stack_1" + input: "Loss/strided_slice_14/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_3/x" + op: "Pack" + input: "Loss/strided_slice_13" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_3/y" + op: "Pack" + input: "Loss/strided_slice_14" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_3/Equal" + op: "Equal" + input: "Loss/assert_equal_3/x" + input: "Loss/assert_equal_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: "Loss/assert_equal_3/Const" + 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: "Loss/assert_equal_3/All" + op: "All" + input: "Loss/assert_equal_3/Equal" + input: "Loss/assert_equal_3/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_3/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_3/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_3/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_3/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_3/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_3/All" + input: "Loss/assert_equal_3/Assert/Assert/data_0" + input: "Loss/assert_equal_3/Assert/Assert/data_1" + input: "Loss/assert_equal_3/Assert/Assert/data_2" + input: "Loss/assert_equal_3/x" + input: "Loss/assert_equal_3/Assert/Assert/data_4" + input: "Loss/assert_equal_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_22" + op: "Shape" + input: "Slice_39" + device: "/device:GPU: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: "Loss/strided_slice_15/stack" + 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: "Loss/strided_slice_15/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_15/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_15" + op: "StridedSlice" + input: "Loss/Shape_22" + input: "Loss/strided_slice_15/stack" + input: "Loss/strided_slice_15/stack_1" + input: "Loss/strided_slice_15/stack_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 { + } + } + } + } + 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: "Loss/ones_3/shape" + op: "Pack" + input: "Loss/strided_slice_15" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_3/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_3" + op: "Fill" + input: "Loss/ones_3/shape" + input: "Loss/ones_3/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_3/IOU/Intersection/split/split_dim" + input: "Slice_39" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_3/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_3/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_3/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_3/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose/sub" + input: "Loss/Compare_3/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_3/IOU/Intersection/split_1:2" + input: "Loss/Compare_3/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_3/IOU/Intersection/split:2" + input: "Loss/Compare_3/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_3/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_3/IOU/Intersection/split_1" + input: "Loss/Compare_3/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_3/IOU/Intersection/split" + input: "Loss/Compare_3/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/Minimum" + input: "Loss/Compare_3/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_3/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_3/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_3/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_3/IOU/Intersection/split_1:3" + input: "Loss/Compare_3/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_3/IOU/Intersection/split:3" + input: "Loss/Compare_3/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_3/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_3/IOU/Intersection/split_1:1" + input: "Loss/Compare_3/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_3/IOU/Intersection/split:1" + input: "Loss/Compare_3/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Intersection/Minimum_1" + input: "Loss/Compare_3/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_3/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_3/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_3/IOU/Intersection/Maximum_1" + input: "Loss/Compare_3/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Area/split" + op: "Split" + input: "Loss/Compare_3/IOU/Area/split/split_dim" + input: "Slice_39" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Area/split:2" + input: "Loss/Compare_3/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Area/split:3" + input: "Loss/Compare_3/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_3/IOU/Area/sub" + input: "Loss/Compare_3/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_3/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_3/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_3/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/Area_1/split:2" + input: "Loss/Compare_3/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_3/IOU/Area_1/split:3" + input: "Loss/Compare_3/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_3/IOU/Area_1/sub" + input: "Loss/Compare_3/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_3/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_3/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_3/IOU/Area/Squeeze" + input: "Loss/Compare_3/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_3/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Compare_3/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_3/IOU/Area_1/Squeeze" + input: "Loss/Compare_3/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/add" + op: "Add" + input: "Loss/Compare_3/IOU/ExpandDims" + input: "Loss/Compare_3/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/sub" + op: "Sub" + input: "Loss/Compare_3/IOU/add" + input: "Loss/Compare_3/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_3/IOU/Equal" + op: "Equal" + input: "Loss/Compare_3/IOU/Intersection/mul" + input: "Loss/Compare_3/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_3/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_3/IOU/Intersection/mul" + input: "Loss/Compare_3/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_3/IOU/Select" + op: "Select" + input: "Loss/Compare_3/IOU/Equal" + input: "Loss/Compare_3/IOU/zeros_like" + input: "Loss/Compare_3/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/Shape" + op: "Shape" + input: "Loss/Compare_3/IOU/Select" + device: "/device:GPU: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: "Loss/Match_3/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Match_3/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/strided_slice" + op: "StridedSlice" + input: "Loss/Match_3/Shape" + input: "Loss/Match_3/strided_slice/stack" + input: "Loss/Match_3/strided_slice/stack_1" + input: "Loss/Match_3/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_3/Greater/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Match_3/Greater" + op: "Greater" + input: "Loss/Match_3/strided_slice" + input: "Loss/Match_3/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Switch" + op: "Switch" + input: "Loss/Match_3/Greater" + input: "Loss/Match_3/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_3/cond/switch_t" + op: "Identity" + input: "Loss/Match_3/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_3/cond/switch_f" + op: "Identity" + input: "Loss/Match_3/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_3/cond/pred_id" + op: "Identity" + input: "Loss/Match_3/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_3/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_3/cond/ArgMax/Switch:1" + input: "Loss/Match_3/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_3/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_3/IOU/Select" + input: "Loss/Match_3/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_3/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/Max" + op: "Max" + input: "Loss/Match_3/cond/ArgMax/Switch:1" + input: "Loss/Match_3/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_3/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_3/cond/Greater" + op: "Greater" + input: "Loss/Match_3/cond/Greater/x" + input: "Loss/Match_3/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_3/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_3/cond/Max" + input: "Loss/Match_3/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_3/cond/Greater_1" + op: "Greater" + input: "Loss/Match_3/cond/Greater_1/x" + input: "Loss/Match_3/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_3/cond/GreaterEqual" + input: "Loss/Match_3/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Cast" + op: "Cast" + input: "Loss/Match_3/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/sub" + op: "Sub" + input: "Loss/Match_3/cond/sub/x" + input: "Loss/Match_3/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Mul" + op: "Mul" + input: "Loss/Match_3/cond/ArgMax" + input: "Loss/Match_3/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/mul" + op: "Mul" + input: "Loss/Match_3/cond/mul/x" + input: "Loss/Match_3/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Add" + op: "Add" + input: "Loss/Match_3/cond/Mul" + input: "Loss/Match_3/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Cast_1" + op: "Cast" + input: "Loss/Match_3/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/sub_1" + op: "Sub" + input: "Loss/Match_3/cond/sub_1/x" + input: "Loss/Match_3/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Mul_1" + op: "Mul" + input: "Loss/Match_3/cond/Add" + input: "Loss/Match_3/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_3/cond/mul_1" + op: "Mul" + input: "Loss/Match_3/cond/mul_1/x" + input: "Loss/Match_3/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Add_1" + op: "Add" + input: "Loss/Match_3/cond/Mul_1" + input: "Loss/Match_3/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Shape" + op: "Shape" + input: "Loss/Match_3/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_3/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + 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: "Loss/Match_3/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_3/cond/Shape" + input: "Loss/Match_3/cond/strided_slice/stack" + input: "Loss/Match_3/cond/strided_slice/stack_1" + input: "Loss/Match_3/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_3/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_3/cond/ArgMax/Switch:1" + input: "Loss/Match_3/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_3/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_3/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_3/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_3/cond/one_hot" + op: "OneHot" + input: "Loss/Match_3/cond/ArgMax_1" + input: "Loss/Match_3/cond/one_hot/depth" + input: "Loss/Match_3/cond/one_hot/on_value" + input: "Loss/Match_3/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_3/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_3/cond/one_hot" + input: "Loss/Match_3/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_3/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/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: "Loss/Match_3/cond/Max_1" + op: "Max" + input: "Loss/Match_3/cond/one_hot" + input: "Loss/Match_3/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_3/cond/Cast_2" + op: "Cast" + input: "Loss/Match_3/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Select" + op: "Select" + input: "Loss/Match_3/cond/Cast_2" + input: "Loss/Match_3/cond/ArgMax_2" + input: "Loss/Match_3/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Shape_1" + op: "Shape" + input: "Loss/Match_3/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_3/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_3/IOU/Select" + input: "Loss/Match_3/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_3/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_f" + 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: "Loss/Match_3/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_3/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_3/cond/Shape_1" + input: "Loss/Match_3/cond/strided_slice_1/stack" + input: "Loss/Match_3/cond/strided_slice_1/stack_1" + input: "Loss/Match_3/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_3/cond/ones" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_3/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + input: "^Loss/Match_3/cond/switch_f" + 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: "Loss/Match_3/cond/mul_2" + op: "Mul" + input: "Loss/Match_3/cond/mul_2/x" + input: "Loss/Match_3/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_3/cond/Merge" + op: "Merge" + input: "Loss/Match_3/cond/mul_2" + input: "Loss/Match_3/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_6" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_7" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_12" + op: "Pack" + input: "Loss/zeros_7" + input: "Loss/zeros_6" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_12/axis" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/concat_12" + op: "ConcatV2" + input: "Loss/stack_12" + input: "Slice_39" + input: "Loss/concat_12/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_12/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_12" + op: "Add" + input: "Loss/Match_3/cond/Merge" + input: "Loss/add_12/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_12/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Maximum_12" + op: "Maximum" + input: "Loss/add_12" + input: "Loss/Maximum_12/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_12" + op: "Gather" + input: "Loss/concat_12" + input: "Loss/Maximum_12" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_12" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/add/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_3/add" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_3/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/add_1/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_3/add_1" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_3/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/add_2/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_3/add_2" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_3/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/add_3/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_3/add_3" + op: "Add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_3/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/sub" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/truediv" + op: "RealDiv" + input: "Loss/Encode_3/sub" + input: "Loss/Encode_3/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/sub_1" + op: "Sub" + input: "Loss/Encode_3/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_3/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/truediv_1" + op: "RealDiv" + input: "Loss/Encode_3/sub_1" + input: "Loss/Encode_3/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/truediv_2" + op: "RealDiv" + input: "Loss/Encode_3/add_3" + input: "Loss/Encode_3/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/Log" + op: "Log" + input: "Loss/Encode_3/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/truediv_3" + op: "RealDiv" + input: "Loss/Encode_3/add_2" + input: "Loss/Encode_3/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/Log_1" + op: "Log" + input: "Loss/Encode_3/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/mul/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_3/mul" + op: "Mul" + input: "Loss/Encode_3/truediv_1" + input: "Loss/Encode_3/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/mul_1/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_3/mul_1" + op: "Mul" + input: "Loss/Encode_3/truediv" + input: "Loss/Encode_3/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/mul_2/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_3/mul_2" + op: "Mul" + input: "Loss/Encode_3/Log_1" + input: "Loss/Encode_3/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/mul_3/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_3/mul_3" + op: "Mul" + input: "Loss/Encode_3/Log" + input: "Loss/Encode_3/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/stack" + op: "Pack" + input: "Loss/Encode_3/mul" + input: "Loss/Encode_3/mul_1" + input: "Loss/Encode_3/mul_2" + input: "Loss/Encode_3/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_3/transpose/Rank" + op: "Rank" + input: "Loss/Encode_3/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/transpose/sub" + op: "Sub" + input: "Loss/Encode_3/transpose/Rank" + input: "Loss/Encode_3/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_3/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Encode_3/transpose/Range" + op: "Range" + input: "Loss/Encode_3/transpose/Range/start" + input: "Loss/Encode_3/transpose/Rank" + input: "Loss/Encode_3/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_3/transpose/sub" + input: "Loss/Encode_3/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_3/transpose" + op: "Transpose" + input: "Loss/Encode_3/stack" + input: "Loss/Encode_3/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_23" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_3" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_3/multiples" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_3" + op: "Tile" + input: "Loss/Const_3" + input: "Loss/Tile_3/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_3/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/GreaterEqual_3" + op: "GreaterEqual" + input: "Loss/Match_3/cond/Merge" + input: "Loss/GreaterEqual_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_3" + op: "Select" + input: "Loss/GreaterEqual_3" + input: "Loss/Encode_3/transpose" + input: "Loss/Tile_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_13" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_13/axis" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/concat_13" + op: "ConcatV2" + input: "Loss/stack_13" + input: "Loss/Pad_3" + input: "Loss/concat_13/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_13/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_13" + op: "Add" + input: "Loss/Match_3/cond/Merge" + input: "Loss/add_13/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_13/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Maximum_13" + op: "Maximum" + input: "Loss/add_13" + input: "Loss/Maximum_13/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_13" + op: "Gather" + input: "Loss/concat_13" + input: "Loss/Maximum_13" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_14" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_14/axis" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/concat_14" + op: "ConcatV2" + input: "Loss/stack_14" + input: "Loss/ones_3" + input: "Loss/concat_14/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_14/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_14" + op: "Add" + input: "Loss/Match_3/cond/Merge" + input: "Loss/add_14/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_14/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Maximum_14" + op: "Maximum" + input: "Loss/add_14" + input: "Loss/Maximum_14/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_14" + op: "Gather" + input: "Loss/concat_14" + input: "Loss/Maximum_14" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_15" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_15/axis" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/concat_15" + op: "ConcatV2" + input: "Loss/stack_15" + input: "Loss/ones_3" + input: "Loss/concat_15/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_15/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_15" + op: "Add" + input: "Loss/Match_3/cond/Merge" + input: "Loss/add_15/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_15/y" + op: "Const" + input: "^Loss/NoOp_3" + input: "^Loss/assert_equal_3/Assert/Assert" + 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: "Loss/Maximum_15" + op: "Maximum" + input: "Loss/add_15" + input: "Loss/Maximum_15/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_15" + op: "Gather" + input: "Loss/concat_15" + input: "Loss/Maximum_15" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_24" + op: "Shape" + input: "Loss/Pad_4" + device: "/device:GPU: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: "Loss/strided_slice_16/stack" + 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: "Loss/strided_slice_16/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_16/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_16" + op: "StridedSlice" + input: "Loss/Shape_24" + input: "Loss/strided_slice_16/stack" + input: "Loss/strided_slice_16/stack_1" + input: "Loss/strided_slice_16/stack_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 { + } + } + } + } + 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: "Loss/Shape_25" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_4" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_26" + op: "Shape" + input: "Loss/Pad_4" + device: "/device:GPU: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: "Loss/strided_slice_17/stack" + 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: "Loss/strided_slice_17/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_17/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_17" + op: "StridedSlice" + input: "Loss/Shape_26" + input: "Loss/strided_slice_17/stack" + input: "Loss/strided_slice_17/stack_1" + input: "Loss/strided_slice_17/stack_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 { + } + } + } + } + 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: "Loss/Shape_27" + op: "Shape" + input: "Slice_51" + device: "/device:GPU: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: "Loss/strided_slice_18/stack" + 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: "Loss/strided_slice_18/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_18/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_18" + op: "StridedSlice" + input: "Loss/Shape_27" + input: "Loss/strided_slice_18/stack" + input: "Loss/strided_slice_18/stack_1" + input: "Loss/strided_slice_18/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_4/x" + op: "Pack" + input: "Loss/strided_slice_17" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_4/y" + op: "Pack" + input: "Loss/strided_slice_18" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_4/Equal" + op: "Equal" + input: "Loss/assert_equal_4/x" + input: "Loss/assert_equal_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: "Loss/assert_equal_4/Const" + 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: "Loss/assert_equal_4/All" + op: "All" + input: "Loss/assert_equal_4/Equal" + input: "Loss/assert_equal_4/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_4/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_4/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_4/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_4/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_4/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_4/All" + input: "Loss/assert_equal_4/Assert/Assert/data_0" + input: "Loss/assert_equal_4/Assert/Assert/data_1" + input: "Loss/assert_equal_4/Assert/Assert/data_2" + input: "Loss/assert_equal_4/x" + input: "Loss/assert_equal_4/Assert/Assert/data_4" + input: "Loss/assert_equal_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_28" + op: "Shape" + input: "Slice_51" + device: "/device:GPU: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: "Loss/strided_slice_19/stack" + 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: "Loss/strided_slice_19/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_19/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_19" + op: "StridedSlice" + input: "Loss/Shape_28" + input: "Loss/strided_slice_19/stack" + input: "Loss/strided_slice_19/stack_1" + input: "Loss/strided_slice_19/stack_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 { + } + } + } + } + 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: "Loss/ones_4/shape" + op: "Pack" + input: "Loss/strided_slice_19" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_4/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_4" + op: "Fill" + input: "Loss/ones_4/shape" + input: "Loss/ones_4/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_4/IOU/Intersection/split/split_dim" + input: "Slice_51" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_4/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_4/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_4/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_4/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose/sub" + input: "Loss/Compare_4/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_4/IOU/Intersection/split_1:2" + input: "Loss/Compare_4/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_4/IOU/Intersection/split:2" + input: "Loss/Compare_4/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_4/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_4/IOU/Intersection/split_1" + input: "Loss/Compare_4/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_4/IOU/Intersection/split" + input: "Loss/Compare_4/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/Minimum" + input: "Loss/Compare_4/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_4/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_4/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_4/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_4/IOU/Intersection/split_1:3" + input: "Loss/Compare_4/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_4/IOU/Intersection/split:3" + input: "Loss/Compare_4/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_4/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_4/IOU/Intersection/split_1:1" + input: "Loss/Compare_4/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_4/IOU/Intersection/split:1" + input: "Loss/Compare_4/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Intersection/Minimum_1" + input: "Loss/Compare_4/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_4/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_4/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_4/IOU/Intersection/Maximum_1" + input: "Loss/Compare_4/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Area/split" + op: "Split" + input: "Loss/Compare_4/IOU/Area/split/split_dim" + input: "Slice_51" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Area/split:2" + input: "Loss/Compare_4/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Area/split:3" + input: "Loss/Compare_4/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_4/IOU/Area/sub" + input: "Loss/Compare_4/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_4/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_4/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_4/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/Area_1/split:2" + input: "Loss/Compare_4/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_4/IOU/Area_1/split:3" + input: "Loss/Compare_4/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_4/IOU/Area_1/sub" + input: "Loss/Compare_4/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_4/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_4/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_4/IOU/Area/Squeeze" + input: "Loss/Compare_4/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_4/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Compare_4/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_4/IOU/Area_1/Squeeze" + input: "Loss/Compare_4/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/add" + op: "Add" + input: "Loss/Compare_4/IOU/ExpandDims" + input: "Loss/Compare_4/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/sub" + op: "Sub" + input: "Loss/Compare_4/IOU/add" + input: "Loss/Compare_4/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_4/IOU/Equal" + op: "Equal" + input: "Loss/Compare_4/IOU/Intersection/mul" + input: "Loss/Compare_4/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_4/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_4/IOU/Intersection/mul" + input: "Loss/Compare_4/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_4/IOU/Select" + op: "Select" + input: "Loss/Compare_4/IOU/Equal" + input: "Loss/Compare_4/IOU/zeros_like" + input: "Loss/Compare_4/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/Shape" + op: "Shape" + input: "Loss/Compare_4/IOU/Select" + device: "/device:GPU: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: "Loss/Match_4/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Match_4/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/strided_slice" + op: "StridedSlice" + input: "Loss/Match_4/Shape" + input: "Loss/Match_4/strided_slice/stack" + input: "Loss/Match_4/strided_slice/stack_1" + input: "Loss/Match_4/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_4/Greater/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Match_4/Greater" + op: "Greater" + input: "Loss/Match_4/strided_slice" + input: "Loss/Match_4/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Switch" + op: "Switch" + input: "Loss/Match_4/Greater" + input: "Loss/Match_4/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_4/cond/switch_t" + op: "Identity" + input: "Loss/Match_4/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_4/cond/switch_f" + op: "Identity" + input: "Loss/Match_4/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_4/cond/pred_id" + op: "Identity" + input: "Loss/Match_4/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_4/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_4/cond/ArgMax/Switch:1" + input: "Loss/Match_4/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_4/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_4/IOU/Select" + input: "Loss/Match_4/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_4/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/Max" + op: "Max" + input: "Loss/Match_4/cond/ArgMax/Switch:1" + input: "Loss/Match_4/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_4/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_4/cond/Greater" + op: "Greater" + input: "Loss/Match_4/cond/Greater/x" + input: "Loss/Match_4/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_4/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_4/cond/Max" + input: "Loss/Match_4/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_4/cond/Greater_1" + op: "Greater" + input: "Loss/Match_4/cond/Greater_1/x" + input: "Loss/Match_4/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_4/cond/GreaterEqual" + input: "Loss/Match_4/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Cast" + op: "Cast" + input: "Loss/Match_4/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/sub" + op: "Sub" + input: "Loss/Match_4/cond/sub/x" + input: "Loss/Match_4/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Mul" + op: "Mul" + input: "Loss/Match_4/cond/ArgMax" + input: "Loss/Match_4/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/mul" + op: "Mul" + input: "Loss/Match_4/cond/mul/x" + input: "Loss/Match_4/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Add" + op: "Add" + input: "Loss/Match_4/cond/Mul" + input: "Loss/Match_4/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Cast_1" + op: "Cast" + input: "Loss/Match_4/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/sub_1" + op: "Sub" + input: "Loss/Match_4/cond/sub_1/x" + input: "Loss/Match_4/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Mul_1" + op: "Mul" + input: "Loss/Match_4/cond/Add" + input: "Loss/Match_4/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_4/cond/mul_1" + op: "Mul" + input: "Loss/Match_4/cond/mul_1/x" + input: "Loss/Match_4/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Add_1" + op: "Add" + input: "Loss/Match_4/cond/Mul_1" + input: "Loss/Match_4/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Shape" + op: "Shape" + input: "Loss/Match_4/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_4/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + 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: "Loss/Match_4/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_4/cond/Shape" + input: "Loss/Match_4/cond/strided_slice/stack" + input: "Loss/Match_4/cond/strided_slice/stack_1" + input: "Loss/Match_4/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_4/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_4/cond/ArgMax/Switch:1" + input: "Loss/Match_4/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_4/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_4/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_4/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_4/cond/one_hot" + op: "OneHot" + input: "Loss/Match_4/cond/ArgMax_1" + input: "Loss/Match_4/cond/one_hot/depth" + input: "Loss/Match_4/cond/one_hot/on_value" + input: "Loss/Match_4/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_4/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_4/cond/one_hot" + input: "Loss/Match_4/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_4/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/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: "Loss/Match_4/cond/Max_1" + op: "Max" + input: "Loss/Match_4/cond/one_hot" + input: "Loss/Match_4/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_4/cond/Cast_2" + op: "Cast" + input: "Loss/Match_4/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Select" + op: "Select" + input: "Loss/Match_4/cond/Cast_2" + input: "Loss/Match_4/cond/ArgMax_2" + input: "Loss/Match_4/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Shape_1" + op: "Shape" + input: "Loss/Match_4/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_4/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_4/IOU/Select" + input: "Loss/Match_4/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_4/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_f" + 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: "Loss/Match_4/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_4/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_4/cond/Shape_1" + input: "Loss/Match_4/cond/strided_slice_1/stack" + input: "Loss/Match_4/cond/strided_slice_1/stack_1" + input: "Loss/Match_4/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_4/cond/ones" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_4/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + input: "^Loss/Match_4/cond/switch_f" + 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: "Loss/Match_4/cond/mul_2" + op: "Mul" + input: "Loss/Match_4/cond/mul_2/x" + input: "Loss/Match_4/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_4/cond/Merge" + op: "Merge" + input: "Loss/Match_4/cond/mul_2" + input: "Loss/Match_4/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_8" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_9" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_16" + op: "Pack" + input: "Loss/zeros_9" + input: "Loss/zeros_8" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_16/axis" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/concat_16" + op: "ConcatV2" + input: "Loss/stack_16" + input: "Slice_51" + input: "Loss/concat_16/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_16/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_16" + op: "Add" + input: "Loss/Match_4/cond/Merge" + input: "Loss/add_16/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_16/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Maximum_16" + op: "Maximum" + input: "Loss/add_16" + input: "Loss/Maximum_16/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_16" + op: "Gather" + input: "Loss/concat_16" + input: "Loss/Maximum_16" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_16" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/add/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_4/add" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_4/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/add_1/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_4/add_1" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_4/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/add_2/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_4/add_2" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_4/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/add_3/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_4/add_3" + op: "Add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_4/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/sub" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/truediv" + op: "RealDiv" + input: "Loss/Encode_4/sub" + input: "Loss/Encode_4/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/sub_1" + op: "Sub" + input: "Loss/Encode_4/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_4/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/truediv_1" + op: "RealDiv" + input: "Loss/Encode_4/sub_1" + input: "Loss/Encode_4/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/truediv_2" + op: "RealDiv" + input: "Loss/Encode_4/add_3" + input: "Loss/Encode_4/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/Log" + op: "Log" + input: "Loss/Encode_4/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/truediv_3" + op: "RealDiv" + input: "Loss/Encode_4/add_2" + input: "Loss/Encode_4/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/Log_1" + op: "Log" + input: "Loss/Encode_4/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/mul/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_4/mul" + op: "Mul" + input: "Loss/Encode_4/truediv_1" + input: "Loss/Encode_4/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/mul_1/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_4/mul_1" + op: "Mul" + input: "Loss/Encode_4/truediv" + input: "Loss/Encode_4/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/mul_2/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_4/mul_2" + op: "Mul" + input: "Loss/Encode_4/Log_1" + input: "Loss/Encode_4/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/mul_3/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_4/mul_3" + op: "Mul" + input: "Loss/Encode_4/Log" + input: "Loss/Encode_4/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/stack" + op: "Pack" + input: "Loss/Encode_4/mul" + input: "Loss/Encode_4/mul_1" + input: "Loss/Encode_4/mul_2" + input: "Loss/Encode_4/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_4/transpose/Rank" + op: "Rank" + input: "Loss/Encode_4/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/transpose/sub" + op: "Sub" + input: "Loss/Encode_4/transpose/Rank" + input: "Loss/Encode_4/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_4/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Encode_4/transpose/Range" + op: "Range" + input: "Loss/Encode_4/transpose/Range/start" + input: "Loss/Encode_4/transpose/Rank" + input: "Loss/Encode_4/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_4/transpose/sub" + input: "Loss/Encode_4/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_4/transpose" + op: "Transpose" + input: "Loss/Encode_4/stack" + input: "Loss/Encode_4/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_29" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_4" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_4/multiples" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_4" + op: "Tile" + input: "Loss/Const_4" + input: "Loss/Tile_4/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_4/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/GreaterEqual_4" + op: "GreaterEqual" + input: "Loss/Match_4/cond/Merge" + input: "Loss/GreaterEqual_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_4" + op: "Select" + input: "Loss/GreaterEqual_4" + input: "Loss/Encode_4/transpose" + input: "Loss/Tile_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_17" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_17/axis" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/concat_17" + op: "ConcatV2" + input: "Loss/stack_17" + input: "Loss/Pad_4" + input: "Loss/concat_17/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_17/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_17" + op: "Add" + input: "Loss/Match_4/cond/Merge" + input: "Loss/add_17/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_17/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Maximum_17" + op: "Maximum" + input: "Loss/add_17" + input: "Loss/Maximum_17/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_17" + op: "Gather" + input: "Loss/concat_17" + input: "Loss/Maximum_17" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_18" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_18/axis" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/concat_18" + op: "ConcatV2" + input: "Loss/stack_18" + input: "Loss/ones_4" + input: "Loss/concat_18/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_18/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_18" + op: "Add" + input: "Loss/Match_4/cond/Merge" + input: "Loss/add_18/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_18/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Maximum_18" + op: "Maximum" + input: "Loss/add_18" + input: "Loss/Maximum_18/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_18" + op: "Gather" + input: "Loss/concat_18" + input: "Loss/Maximum_18" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_19" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_19/axis" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/concat_19" + op: "ConcatV2" + input: "Loss/stack_19" + input: "Loss/ones_4" + input: "Loss/concat_19/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_19/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_19" + op: "Add" + input: "Loss/Match_4/cond/Merge" + input: "Loss/add_19/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_19/y" + op: "Const" + input: "^Loss/NoOp_4" + input: "^Loss/assert_equal_4/Assert/Assert" + 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: "Loss/Maximum_19" + op: "Maximum" + input: "Loss/add_19" + input: "Loss/Maximum_19/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_19" + op: "Gather" + input: "Loss/concat_19" + input: "Loss/Maximum_19" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_30" + op: "Shape" + input: "Loss/Pad_5" + device: "/device:GPU: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: "Loss/strided_slice_20/stack" + 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: "Loss/strided_slice_20/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_20/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_20" + op: "StridedSlice" + input: "Loss/Shape_30" + input: "Loss/strided_slice_20/stack" + input: "Loss/strided_slice_20/stack_1" + input: "Loss/strided_slice_20/stack_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 { + } + } + } + } + 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: "Loss/Shape_31" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_5" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_32" + op: "Shape" + input: "Loss/Pad_5" + device: "/device:GPU: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: "Loss/strided_slice_21/stack" + 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: "Loss/strided_slice_21/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_21/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_21" + op: "StridedSlice" + input: "Loss/Shape_32" + input: "Loss/strided_slice_21/stack" + input: "Loss/strided_slice_21/stack_1" + input: "Loss/strided_slice_21/stack_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 { + } + } + } + } + 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: "Loss/Shape_33" + op: "Shape" + input: "Slice_63" + device: "/device:GPU: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: "Loss/strided_slice_22/stack" + 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: "Loss/strided_slice_22/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_22/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_22" + op: "StridedSlice" + input: "Loss/Shape_33" + input: "Loss/strided_slice_22/stack" + input: "Loss/strided_slice_22/stack_1" + input: "Loss/strided_slice_22/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_5/x" + op: "Pack" + input: "Loss/strided_slice_21" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_5/y" + op: "Pack" + input: "Loss/strided_slice_22" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_5/Equal" + op: "Equal" + input: "Loss/assert_equal_5/x" + input: "Loss/assert_equal_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_5/Const" + 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: "Loss/assert_equal_5/All" + op: "All" + input: "Loss/assert_equal_5/Equal" + input: "Loss/assert_equal_5/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_5/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_5/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_5/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_5/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_5/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_5/All" + input: "Loss/assert_equal_5/Assert/Assert/data_0" + input: "Loss/assert_equal_5/Assert/Assert/data_1" + input: "Loss/assert_equal_5/Assert/Assert/data_2" + input: "Loss/assert_equal_5/x" + input: "Loss/assert_equal_5/Assert/Assert/data_4" + input: "Loss/assert_equal_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_34" + op: "Shape" + input: "Slice_63" + device: "/device:GPU: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: "Loss/strided_slice_23/stack" + 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: "Loss/strided_slice_23/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_23/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_23" + op: "StridedSlice" + input: "Loss/Shape_34" + input: "Loss/strided_slice_23/stack" + input: "Loss/strided_slice_23/stack_1" + input: "Loss/strided_slice_23/stack_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 { + } + } + } + } + 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: "Loss/ones_5/shape" + op: "Pack" + input: "Loss/strided_slice_23" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_5/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_5" + op: "Fill" + input: "Loss/ones_5/shape" + input: "Loss/ones_5/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_5/IOU/Intersection/split/split_dim" + input: "Slice_63" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_5/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_5/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_5/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_5/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose/sub" + input: "Loss/Compare_5/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_5/IOU/Intersection/split_1:2" + input: "Loss/Compare_5/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_5/IOU/Intersection/split:2" + input: "Loss/Compare_5/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_5/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_5/IOU/Intersection/split_1" + input: "Loss/Compare_5/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_5/IOU/Intersection/split" + input: "Loss/Compare_5/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/Minimum" + input: "Loss/Compare_5/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_5/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_5/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_5/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_5/IOU/Intersection/split_1:3" + input: "Loss/Compare_5/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_5/IOU/Intersection/split:3" + input: "Loss/Compare_5/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_5/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_5/IOU/Intersection/split_1:1" + input: "Loss/Compare_5/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_5/IOU/Intersection/split:1" + input: "Loss/Compare_5/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Intersection/Minimum_1" + input: "Loss/Compare_5/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_5/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_5/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_5/IOU/Intersection/Maximum_1" + input: "Loss/Compare_5/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Area/split" + op: "Split" + input: "Loss/Compare_5/IOU/Area/split/split_dim" + input: "Slice_63" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Area/split:2" + input: "Loss/Compare_5/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Area/split:3" + input: "Loss/Compare_5/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_5/IOU/Area/sub" + input: "Loss/Compare_5/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_5/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_5/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_5/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/Area_1/split:2" + input: "Loss/Compare_5/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_5/IOU/Area_1/split:3" + input: "Loss/Compare_5/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_5/IOU/Area_1/sub" + input: "Loss/Compare_5/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_5/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_5/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_5/IOU/Area/Squeeze" + input: "Loss/Compare_5/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_5/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Compare_5/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_5/IOU/Area_1/Squeeze" + input: "Loss/Compare_5/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/add" + op: "Add" + input: "Loss/Compare_5/IOU/ExpandDims" + input: "Loss/Compare_5/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/sub" + op: "Sub" + input: "Loss/Compare_5/IOU/add" + input: "Loss/Compare_5/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_5/IOU/Equal" + op: "Equal" + input: "Loss/Compare_5/IOU/Intersection/mul" + input: "Loss/Compare_5/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_5/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_5/IOU/Intersection/mul" + input: "Loss/Compare_5/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_5/IOU/Select" + op: "Select" + input: "Loss/Compare_5/IOU/Equal" + input: "Loss/Compare_5/IOU/zeros_like" + input: "Loss/Compare_5/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/Shape" + op: "Shape" + input: "Loss/Compare_5/IOU/Select" + device: "/device:GPU: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: "Loss/Match_5/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Match_5/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/strided_slice" + op: "StridedSlice" + input: "Loss/Match_5/Shape" + input: "Loss/Match_5/strided_slice/stack" + input: "Loss/Match_5/strided_slice/stack_1" + input: "Loss/Match_5/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_5/Greater/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Match_5/Greater" + op: "Greater" + input: "Loss/Match_5/strided_slice" + input: "Loss/Match_5/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Switch" + op: "Switch" + input: "Loss/Match_5/Greater" + input: "Loss/Match_5/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_5/cond/switch_t" + op: "Identity" + input: "Loss/Match_5/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_5/cond/switch_f" + op: "Identity" + input: "Loss/Match_5/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_5/cond/pred_id" + op: "Identity" + input: "Loss/Match_5/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_5/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_5/cond/ArgMax/Switch:1" + input: "Loss/Match_5/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_5/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_5/IOU/Select" + input: "Loss/Match_5/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_5/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/Max" + op: "Max" + input: "Loss/Match_5/cond/ArgMax/Switch:1" + input: "Loss/Match_5/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_5/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_5/cond/Greater" + op: "Greater" + input: "Loss/Match_5/cond/Greater/x" + input: "Loss/Match_5/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_5/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_5/cond/Max" + input: "Loss/Match_5/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_5/cond/Greater_1" + op: "Greater" + input: "Loss/Match_5/cond/Greater_1/x" + input: "Loss/Match_5/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_5/cond/GreaterEqual" + input: "Loss/Match_5/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Cast" + op: "Cast" + input: "Loss/Match_5/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/sub" + op: "Sub" + input: "Loss/Match_5/cond/sub/x" + input: "Loss/Match_5/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Mul" + op: "Mul" + input: "Loss/Match_5/cond/ArgMax" + input: "Loss/Match_5/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/mul" + op: "Mul" + input: "Loss/Match_5/cond/mul/x" + input: "Loss/Match_5/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Add" + op: "Add" + input: "Loss/Match_5/cond/Mul" + input: "Loss/Match_5/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Cast_1" + op: "Cast" + input: "Loss/Match_5/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/sub_1" + op: "Sub" + input: "Loss/Match_5/cond/sub_1/x" + input: "Loss/Match_5/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Mul_1" + op: "Mul" + input: "Loss/Match_5/cond/Add" + input: "Loss/Match_5/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_5/cond/mul_1" + op: "Mul" + input: "Loss/Match_5/cond/mul_1/x" + input: "Loss/Match_5/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Add_1" + op: "Add" + input: "Loss/Match_5/cond/Mul_1" + input: "Loss/Match_5/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Shape" + op: "Shape" + input: "Loss/Match_5/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_5/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + 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: "Loss/Match_5/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_5/cond/Shape" + input: "Loss/Match_5/cond/strided_slice/stack" + input: "Loss/Match_5/cond/strided_slice/stack_1" + input: "Loss/Match_5/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_5/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_5/cond/ArgMax/Switch:1" + input: "Loss/Match_5/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_5/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_5/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_5/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_5/cond/one_hot" + op: "OneHot" + input: "Loss/Match_5/cond/ArgMax_1" + input: "Loss/Match_5/cond/one_hot/depth" + input: "Loss/Match_5/cond/one_hot/on_value" + input: "Loss/Match_5/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_5/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_5/cond/one_hot" + input: "Loss/Match_5/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_5/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/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: "Loss/Match_5/cond/Max_1" + op: "Max" + input: "Loss/Match_5/cond/one_hot" + input: "Loss/Match_5/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_5/cond/Cast_2" + op: "Cast" + input: "Loss/Match_5/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Select" + op: "Select" + input: "Loss/Match_5/cond/Cast_2" + input: "Loss/Match_5/cond/ArgMax_2" + input: "Loss/Match_5/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Shape_1" + op: "Shape" + input: "Loss/Match_5/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_5/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_5/IOU/Select" + input: "Loss/Match_5/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_5/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_f" + 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: "Loss/Match_5/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_5/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_5/cond/Shape_1" + input: "Loss/Match_5/cond/strided_slice_1/stack" + input: "Loss/Match_5/cond/strided_slice_1/stack_1" + input: "Loss/Match_5/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_5/cond/ones" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_5/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + input: "^Loss/Match_5/cond/switch_f" + 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: "Loss/Match_5/cond/mul_2" + op: "Mul" + input: "Loss/Match_5/cond/mul_2/x" + input: "Loss/Match_5/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_5/cond/Merge" + op: "Merge" + input: "Loss/Match_5/cond/mul_2" + input: "Loss/Match_5/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_10" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_11" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_20" + op: "Pack" + input: "Loss/zeros_11" + input: "Loss/zeros_10" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_20/axis" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/concat_20" + op: "ConcatV2" + input: "Loss/stack_20" + input: "Slice_63" + input: "Loss/concat_20/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_20/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_20" + op: "Add" + input: "Loss/Match_5/cond/Merge" + input: "Loss/add_20/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_20/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Maximum_20" + op: "Maximum" + input: "Loss/add_20" + input: "Loss/Maximum_20/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_20" + op: "Gather" + input: "Loss/concat_20" + input: "Loss/Maximum_20" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_20" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/add/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_5/add" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_5/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/add_1/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_5/add_1" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_5/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/add_2/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_5/add_2" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_5/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/add_3/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_5/add_3" + op: "Add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_5/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/sub" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/truediv" + op: "RealDiv" + input: "Loss/Encode_5/sub" + input: "Loss/Encode_5/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/sub_1" + op: "Sub" + input: "Loss/Encode_5/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_5/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/truediv_1" + op: "RealDiv" + input: "Loss/Encode_5/sub_1" + input: "Loss/Encode_5/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/truediv_2" + op: "RealDiv" + input: "Loss/Encode_5/add_3" + input: "Loss/Encode_5/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/Log" + op: "Log" + input: "Loss/Encode_5/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/truediv_3" + op: "RealDiv" + input: "Loss/Encode_5/add_2" + input: "Loss/Encode_5/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/Log_1" + op: "Log" + input: "Loss/Encode_5/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/mul/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_5/mul" + op: "Mul" + input: "Loss/Encode_5/truediv_1" + input: "Loss/Encode_5/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/mul_1/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_5/mul_1" + op: "Mul" + input: "Loss/Encode_5/truediv" + input: "Loss/Encode_5/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/mul_2/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_5/mul_2" + op: "Mul" + input: "Loss/Encode_5/Log_1" + input: "Loss/Encode_5/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/mul_3/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_5/mul_3" + op: "Mul" + input: "Loss/Encode_5/Log" + input: "Loss/Encode_5/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/stack" + op: "Pack" + input: "Loss/Encode_5/mul" + input: "Loss/Encode_5/mul_1" + input: "Loss/Encode_5/mul_2" + input: "Loss/Encode_5/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_5/transpose/Rank" + op: "Rank" + input: "Loss/Encode_5/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/transpose/sub" + op: "Sub" + input: "Loss/Encode_5/transpose/Rank" + input: "Loss/Encode_5/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_5/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Encode_5/transpose/Range" + op: "Range" + input: "Loss/Encode_5/transpose/Range/start" + input: "Loss/Encode_5/transpose/Rank" + input: "Loss/Encode_5/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_5/transpose/sub" + input: "Loss/Encode_5/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_5/transpose" + op: "Transpose" + input: "Loss/Encode_5/stack" + input: "Loss/Encode_5/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_35" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_5" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_5/multiples" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_5" + op: "Tile" + input: "Loss/Const_5" + input: "Loss/Tile_5/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_5/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/GreaterEqual_5" + op: "GreaterEqual" + input: "Loss/Match_5/cond/Merge" + input: "Loss/GreaterEqual_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_5" + op: "Select" + input: "Loss/GreaterEqual_5" + input: "Loss/Encode_5/transpose" + input: "Loss/Tile_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_21" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_21/axis" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/concat_21" + op: "ConcatV2" + input: "Loss/stack_21" + input: "Loss/Pad_5" + input: "Loss/concat_21/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_21/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_21" + op: "Add" + input: "Loss/Match_5/cond/Merge" + input: "Loss/add_21/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_21/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Maximum_21" + op: "Maximum" + input: "Loss/add_21" + input: "Loss/Maximum_21/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_21" + op: "Gather" + input: "Loss/concat_21" + input: "Loss/Maximum_21" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_22" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_22/axis" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/concat_22" + op: "ConcatV2" + input: "Loss/stack_22" + input: "Loss/ones_5" + input: "Loss/concat_22/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_22/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_22" + op: "Add" + input: "Loss/Match_5/cond/Merge" + input: "Loss/add_22/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_22/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Maximum_22" + op: "Maximum" + input: "Loss/add_22" + input: "Loss/Maximum_22/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_22" + op: "Gather" + input: "Loss/concat_22" + input: "Loss/Maximum_22" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_23" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_23/axis" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/concat_23" + op: "ConcatV2" + input: "Loss/stack_23" + input: "Loss/ones_5" + input: "Loss/concat_23/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_23/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_23" + op: "Add" + input: "Loss/Match_5/cond/Merge" + input: "Loss/add_23/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_23/y" + op: "Const" + input: "^Loss/NoOp_5" + input: "^Loss/assert_equal_5/Assert/Assert" + 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: "Loss/Maximum_23" + op: "Maximum" + input: "Loss/add_23" + input: "Loss/Maximum_23/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_23" + op: "Gather" + input: "Loss/concat_23" + input: "Loss/Maximum_23" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_36" + op: "Shape" + input: "Loss/Pad_6" + device: "/device:GPU: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: "Loss/strided_slice_24/stack" + 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: "Loss/strided_slice_24/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_24/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_24" + op: "StridedSlice" + input: "Loss/Shape_36" + input: "Loss/strided_slice_24/stack" + input: "Loss/strided_slice_24/stack_1" + input: "Loss/strided_slice_24/stack_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 { + } + } + } + } + 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: "Loss/Shape_37" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_6" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_38" + op: "Shape" + input: "Loss/Pad_6" + device: "/device:GPU: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: "Loss/strided_slice_25/stack" + 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: "Loss/strided_slice_25/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_25/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_25" + op: "StridedSlice" + input: "Loss/Shape_38" + input: "Loss/strided_slice_25/stack" + input: "Loss/strided_slice_25/stack_1" + input: "Loss/strided_slice_25/stack_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 { + } + } + } + } + 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: "Loss/Shape_39" + op: "Shape" + input: "Slice_75" + device: "/device:GPU: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: "Loss/strided_slice_26/stack" + 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: "Loss/strided_slice_26/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_26/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_26" + op: "StridedSlice" + input: "Loss/Shape_39" + input: "Loss/strided_slice_26/stack" + input: "Loss/strided_slice_26/stack_1" + input: "Loss/strided_slice_26/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_6/x" + op: "Pack" + input: "Loss/strided_slice_25" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_6/y" + op: "Pack" + input: "Loss/strided_slice_26" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_6/Equal" + op: "Equal" + input: "Loss/assert_equal_6/x" + input: "Loss/assert_equal_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_6/Const" + 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: "Loss/assert_equal_6/All" + op: "All" + input: "Loss/assert_equal_6/Equal" + input: "Loss/assert_equal_6/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_6/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_6/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_6/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_6/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_6/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_6/All" + input: "Loss/assert_equal_6/Assert/Assert/data_0" + input: "Loss/assert_equal_6/Assert/Assert/data_1" + input: "Loss/assert_equal_6/Assert/Assert/data_2" + input: "Loss/assert_equal_6/x" + input: "Loss/assert_equal_6/Assert/Assert/data_4" + input: "Loss/assert_equal_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_40" + op: "Shape" + input: "Slice_75" + device: "/device:GPU: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: "Loss/strided_slice_27/stack" + 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: "Loss/strided_slice_27/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_27/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_27" + op: "StridedSlice" + input: "Loss/Shape_40" + input: "Loss/strided_slice_27/stack" + input: "Loss/strided_slice_27/stack_1" + input: "Loss/strided_slice_27/stack_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 { + } + } + } + } + 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: "Loss/ones_6/shape" + op: "Pack" + input: "Loss/strided_slice_27" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_6/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_6" + op: "Fill" + input: "Loss/ones_6/shape" + input: "Loss/ones_6/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_6/IOU/Intersection/split/split_dim" + input: "Slice_75" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_6/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_6/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_6/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_6/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose/sub" + input: "Loss/Compare_6/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_6/IOU/Intersection/split_1:2" + input: "Loss/Compare_6/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_6/IOU/Intersection/split:2" + input: "Loss/Compare_6/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_6/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_6/IOU/Intersection/split_1" + input: "Loss/Compare_6/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_6/IOU/Intersection/split" + input: "Loss/Compare_6/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/Minimum" + input: "Loss/Compare_6/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_6/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_6/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_6/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_6/IOU/Intersection/split_1:3" + input: "Loss/Compare_6/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_6/IOU/Intersection/split:3" + input: "Loss/Compare_6/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_6/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_6/IOU/Intersection/split_1:1" + input: "Loss/Compare_6/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_6/IOU/Intersection/split:1" + input: "Loss/Compare_6/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Intersection/Minimum_1" + input: "Loss/Compare_6/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_6/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_6/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_6/IOU/Intersection/Maximum_1" + input: "Loss/Compare_6/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Area/split" + op: "Split" + input: "Loss/Compare_6/IOU/Area/split/split_dim" + input: "Slice_75" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Area/split:2" + input: "Loss/Compare_6/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Area/split:3" + input: "Loss/Compare_6/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_6/IOU/Area/sub" + input: "Loss/Compare_6/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_6/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_6/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_6/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/Area_1/split:2" + input: "Loss/Compare_6/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_6/IOU/Area_1/split:3" + input: "Loss/Compare_6/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_6/IOU/Area_1/sub" + input: "Loss/Compare_6/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_6/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_6/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_6/IOU/Area/Squeeze" + input: "Loss/Compare_6/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_6/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Compare_6/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_6/IOU/Area_1/Squeeze" + input: "Loss/Compare_6/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/add" + op: "Add" + input: "Loss/Compare_6/IOU/ExpandDims" + input: "Loss/Compare_6/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/sub" + op: "Sub" + input: "Loss/Compare_6/IOU/add" + input: "Loss/Compare_6/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_6/IOU/Equal" + op: "Equal" + input: "Loss/Compare_6/IOU/Intersection/mul" + input: "Loss/Compare_6/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_6/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_6/IOU/Intersection/mul" + input: "Loss/Compare_6/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_6/IOU/Select" + op: "Select" + input: "Loss/Compare_6/IOU/Equal" + input: "Loss/Compare_6/IOU/zeros_like" + input: "Loss/Compare_6/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/Shape" + op: "Shape" + input: "Loss/Compare_6/IOU/Select" + device: "/device:GPU: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: "Loss/Match_6/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Match_6/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/strided_slice" + op: "StridedSlice" + input: "Loss/Match_6/Shape" + input: "Loss/Match_6/strided_slice/stack" + input: "Loss/Match_6/strided_slice/stack_1" + input: "Loss/Match_6/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_6/Greater/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Match_6/Greater" + op: "Greater" + input: "Loss/Match_6/strided_slice" + input: "Loss/Match_6/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Switch" + op: "Switch" + input: "Loss/Match_6/Greater" + input: "Loss/Match_6/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_6/cond/switch_t" + op: "Identity" + input: "Loss/Match_6/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_6/cond/switch_f" + op: "Identity" + input: "Loss/Match_6/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_6/cond/pred_id" + op: "Identity" + input: "Loss/Match_6/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_6/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_6/cond/ArgMax/Switch:1" + input: "Loss/Match_6/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_6/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_6/IOU/Select" + input: "Loss/Match_6/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_6/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/Max" + op: "Max" + input: "Loss/Match_6/cond/ArgMax/Switch:1" + input: "Loss/Match_6/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_6/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_6/cond/Greater" + op: "Greater" + input: "Loss/Match_6/cond/Greater/x" + input: "Loss/Match_6/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_6/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_6/cond/Max" + input: "Loss/Match_6/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_6/cond/Greater_1" + op: "Greater" + input: "Loss/Match_6/cond/Greater_1/x" + input: "Loss/Match_6/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_6/cond/GreaterEqual" + input: "Loss/Match_6/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Cast" + op: "Cast" + input: "Loss/Match_6/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/sub" + op: "Sub" + input: "Loss/Match_6/cond/sub/x" + input: "Loss/Match_6/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Mul" + op: "Mul" + input: "Loss/Match_6/cond/ArgMax" + input: "Loss/Match_6/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/mul" + op: "Mul" + input: "Loss/Match_6/cond/mul/x" + input: "Loss/Match_6/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Add" + op: "Add" + input: "Loss/Match_6/cond/Mul" + input: "Loss/Match_6/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Cast_1" + op: "Cast" + input: "Loss/Match_6/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/sub_1" + op: "Sub" + input: "Loss/Match_6/cond/sub_1/x" + input: "Loss/Match_6/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Mul_1" + op: "Mul" + input: "Loss/Match_6/cond/Add" + input: "Loss/Match_6/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_6/cond/mul_1" + op: "Mul" + input: "Loss/Match_6/cond/mul_1/x" + input: "Loss/Match_6/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Add_1" + op: "Add" + input: "Loss/Match_6/cond/Mul_1" + input: "Loss/Match_6/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Shape" + op: "Shape" + input: "Loss/Match_6/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_6/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + 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: "Loss/Match_6/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_6/cond/Shape" + input: "Loss/Match_6/cond/strided_slice/stack" + input: "Loss/Match_6/cond/strided_slice/stack_1" + input: "Loss/Match_6/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_6/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_6/cond/ArgMax/Switch:1" + input: "Loss/Match_6/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_6/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_6/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_6/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_6/cond/one_hot" + op: "OneHot" + input: "Loss/Match_6/cond/ArgMax_1" + input: "Loss/Match_6/cond/one_hot/depth" + input: "Loss/Match_6/cond/one_hot/on_value" + input: "Loss/Match_6/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_6/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_6/cond/one_hot" + input: "Loss/Match_6/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_6/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/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: "Loss/Match_6/cond/Max_1" + op: "Max" + input: "Loss/Match_6/cond/one_hot" + input: "Loss/Match_6/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_6/cond/Cast_2" + op: "Cast" + input: "Loss/Match_6/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Select" + op: "Select" + input: "Loss/Match_6/cond/Cast_2" + input: "Loss/Match_6/cond/ArgMax_2" + input: "Loss/Match_6/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Shape_1" + op: "Shape" + input: "Loss/Match_6/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_6/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_6/IOU/Select" + input: "Loss/Match_6/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_6/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_f" + 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: "Loss/Match_6/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_6/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_6/cond/Shape_1" + input: "Loss/Match_6/cond/strided_slice_1/stack" + input: "Loss/Match_6/cond/strided_slice_1/stack_1" + input: "Loss/Match_6/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_6/cond/ones" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_6/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + input: "^Loss/Match_6/cond/switch_f" + 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: "Loss/Match_6/cond/mul_2" + op: "Mul" + input: "Loss/Match_6/cond/mul_2/x" + input: "Loss/Match_6/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_6/cond/Merge" + op: "Merge" + input: "Loss/Match_6/cond/mul_2" + input: "Loss/Match_6/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_12" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_13" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_24" + op: "Pack" + input: "Loss/zeros_13" + input: "Loss/zeros_12" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_24/axis" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/concat_24" + op: "ConcatV2" + input: "Loss/stack_24" + input: "Slice_75" + input: "Loss/concat_24/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_24/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_24" + op: "Add" + input: "Loss/Match_6/cond/Merge" + input: "Loss/add_24/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_24/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Maximum_24" + op: "Maximum" + input: "Loss/add_24" + input: "Loss/Maximum_24/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_24" + op: "Gather" + input: "Loss/concat_24" + input: "Loss/Maximum_24" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_24" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_24" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/add/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_6/add" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_6/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/add_1/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_6/add_1" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_6/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/add_2/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_6/add_2" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_6/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/add_3/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_6/add_3" + op: "Add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_6/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/sub" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/truediv" + op: "RealDiv" + input: "Loss/Encode_6/sub" + input: "Loss/Encode_6/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/sub_1" + op: "Sub" + input: "Loss/Encode_6/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_6/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/truediv_1" + op: "RealDiv" + input: "Loss/Encode_6/sub_1" + input: "Loss/Encode_6/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/truediv_2" + op: "RealDiv" + input: "Loss/Encode_6/add_3" + input: "Loss/Encode_6/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/Log" + op: "Log" + input: "Loss/Encode_6/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/truediv_3" + op: "RealDiv" + input: "Loss/Encode_6/add_2" + input: "Loss/Encode_6/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/Log_1" + op: "Log" + input: "Loss/Encode_6/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/mul/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_6/mul" + op: "Mul" + input: "Loss/Encode_6/truediv_1" + input: "Loss/Encode_6/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/mul_1/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_6/mul_1" + op: "Mul" + input: "Loss/Encode_6/truediv" + input: "Loss/Encode_6/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/mul_2/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_6/mul_2" + op: "Mul" + input: "Loss/Encode_6/Log_1" + input: "Loss/Encode_6/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/mul_3/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_6/mul_3" + op: "Mul" + input: "Loss/Encode_6/Log" + input: "Loss/Encode_6/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/stack" + op: "Pack" + input: "Loss/Encode_6/mul" + input: "Loss/Encode_6/mul_1" + input: "Loss/Encode_6/mul_2" + input: "Loss/Encode_6/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_6/transpose/Rank" + op: "Rank" + input: "Loss/Encode_6/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/transpose/sub" + op: "Sub" + input: "Loss/Encode_6/transpose/Rank" + input: "Loss/Encode_6/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_6/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Encode_6/transpose/Range" + op: "Range" + input: "Loss/Encode_6/transpose/Range/start" + input: "Loss/Encode_6/transpose/Rank" + input: "Loss/Encode_6/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_6/transpose/sub" + input: "Loss/Encode_6/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_6/transpose" + op: "Transpose" + input: "Loss/Encode_6/stack" + input: "Loss/Encode_6/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_41" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_6" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_6/multiples" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_6" + op: "Tile" + input: "Loss/Const_6" + input: "Loss/Tile_6/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_6/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/GreaterEqual_6" + op: "GreaterEqual" + input: "Loss/Match_6/cond/Merge" + input: "Loss/GreaterEqual_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_6" + op: "Select" + input: "Loss/GreaterEqual_6" + input: "Loss/Encode_6/transpose" + input: "Loss/Tile_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_25" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_25/axis" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/concat_25" + op: "ConcatV2" + input: "Loss/stack_25" + input: "Loss/Pad_6" + input: "Loss/concat_25/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_25/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_25" + op: "Add" + input: "Loss/Match_6/cond/Merge" + input: "Loss/add_25/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_25/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Maximum_25" + op: "Maximum" + input: "Loss/add_25" + input: "Loss/Maximum_25/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_25" + op: "Gather" + input: "Loss/concat_25" + input: "Loss/Maximum_25" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_26" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_26/axis" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/concat_26" + op: "ConcatV2" + input: "Loss/stack_26" + input: "Loss/ones_6" + input: "Loss/concat_26/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_26/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_26" + op: "Add" + input: "Loss/Match_6/cond/Merge" + input: "Loss/add_26/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_26/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Maximum_26" + op: "Maximum" + input: "Loss/add_26" + input: "Loss/Maximum_26/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_26" + op: "Gather" + input: "Loss/concat_26" + input: "Loss/Maximum_26" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_27" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_27/axis" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/concat_27" + op: "ConcatV2" + input: "Loss/stack_27" + input: "Loss/ones_6" + input: "Loss/concat_27/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_27/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_27" + op: "Add" + input: "Loss/Match_6/cond/Merge" + input: "Loss/add_27/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_27/y" + op: "Const" + input: "^Loss/NoOp_6" + input: "^Loss/assert_equal_6/Assert/Assert" + 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: "Loss/Maximum_27" + op: "Maximum" + input: "Loss/add_27" + input: "Loss/Maximum_27/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_27" + op: "Gather" + input: "Loss/concat_27" + input: "Loss/Maximum_27" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_42" + op: "Shape" + input: "Loss/Pad_7" + device: "/device:GPU: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: "Loss/strided_slice_28/stack" + 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: "Loss/strided_slice_28/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_28/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_28" + op: "StridedSlice" + input: "Loss/Shape_42" + input: "Loss/strided_slice_28/stack" + input: "Loss/strided_slice_28/stack_1" + input: "Loss/strided_slice_28/stack_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 { + } + } + } + } + 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: "Loss/Shape_43" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_7" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_44" + op: "Shape" + input: "Loss/Pad_7" + device: "/device:GPU: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: "Loss/strided_slice_29/stack" + 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: "Loss/strided_slice_29/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_29/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_29" + op: "StridedSlice" + input: "Loss/Shape_44" + input: "Loss/strided_slice_29/stack" + input: "Loss/strided_slice_29/stack_1" + input: "Loss/strided_slice_29/stack_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 { + } + } + } + } + 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: "Loss/Shape_45" + op: "Shape" + input: "Slice_87" + device: "/device:GPU: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: "Loss/strided_slice_30/stack" + 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: "Loss/strided_slice_30/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_30/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_30" + op: "StridedSlice" + input: "Loss/Shape_45" + input: "Loss/strided_slice_30/stack" + input: "Loss/strided_slice_30/stack_1" + input: "Loss/strided_slice_30/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_7/x" + op: "Pack" + input: "Loss/strided_slice_29" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_7/y" + op: "Pack" + input: "Loss/strided_slice_30" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_7/Equal" + op: "Equal" + input: "Loss/assert_equal_7/x" + input: "Loss/assert_equal_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_7/Const" + 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: "Loss/assert_equal_7/All" + op: "All" + input: "Loss/assert_equal_7/Equal" + input: "Loss/assert_equal_7/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_7/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_7/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_7/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_7/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_7/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_7/All" + input: "Loss/assert_equal_7/Assert/Assert/data_0" + input: "Loss/assert_equal_7/Assert/Assert/data_1" + input: "Loss/assert_equal_7/Assert/Assert/data_2" + input: "Loss/assert_equal_7/x" + input: "Loss/assert_equal_7/Assert/Assert/data_4" + input: "Loss/assert_equal_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_46" + op: "Shape" + input: "Slice_87" + device: "/device:GPU: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: "Loss/strided_slice_31/stack" + 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: "Loss/strided_slice_31/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_31/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_31" + op: "StridedSlice" + input: "Loss/Shape_46" + input: "Loss/strided_slice_31/stack" + input: "Loss/strided_slice_31/stack_1" + input: "Loss/strided_slice_31/stack_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 { + } + } + } + } + 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: "Loss/ones_7/shape" + op: "Pack" + input: "Loss/strided_slice_31" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_7/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_7" + op: "Fill" + input: "Loss/ones_7/shape" + input: "Loss/ones_7/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_7/IOU/Intersection/split/split_dim" + input: "Slice_87" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_7/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_7/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_7/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_7/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose/sub" + input: "Loss/Compare_7/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_7/IOU/Intersection/split_1:2" + input: "Loss/Compare_7/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_7/IOU/Intersection/split:2" + input: "Loss/Compare_7/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_7/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_7/IOU/Intersection/split_1" + input: "Loss/Compare_7/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_7/IOU/Intersection/split" + input: "Loss/Compare_7/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/Minimum" + input: "Loss/Compare_7/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_7/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_7/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_7/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_7/IOU/Intersection/split_1:3" + input: "Loss/Compare_7/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_7/IOU/Intersection/split:3" + input: "Loss/Compare_7/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_7/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_7/IOU/Intersection/split_1:1" + input: "Loss/Compare_7/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_7/IOU/Intersection/split:1" + input: "Loss/Compare_7/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Intersection/Minimum_1" + input: "Loss/Compare_7/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_7/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_7/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_7/IOU/Intersection/Maximum_1" + input: "Loss/Compare_7/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Area/split" + op: "Split" + input: "Loss/Compare_7/IOU/Area/split/split_dim" + input: "Slice_87" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Area/split:2" + input: "Loss/Compare_7/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Area/split:3" + input: "Loss/Compare_7/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_7/IOU/Area/sub" + input: "Loss/Compare_7/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_7/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_7/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_7/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/Area_1/split:2" + input: "Loss/Compare_7/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_7/IOU/Area_1/split:3" + input: "Loss/Compare_7/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_7/IOU/Area_1/sub" + input: "Loss/Compare_7/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_7/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_7/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_7/IOU/Area/Squeeze" + input: "Loss/Compare_7/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_7/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Compare_7/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_7/IOU/Area_1/Squeeze" + input: "Loss/Compare_7/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/add" + op: "Add" + input: "Loss/Compare_7/IOU/ExpandDims" + input: "Loss/Compare_7/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/sub" + op: "Sub" + input: "Loss/Compare_7/IOU/add" + input: "Loss/Compare_7/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_7/IOU/Equal" + op: "Equal" + input: "Loss/Compare_7/IOU/Intersection/mul" + input: "Loss/Compare_7/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_7/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_7/IOU/Intersection/mul" + input: "Loss/Compare_7/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_7/IOU/Select" + op: "Select" + input: "Loss/Compare_7/IOU/Equal" + input: "Loss/Compare_7/IOU/zeros_like" + input: "Loss/Compare_7/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/Shape" + op: "Shape" + input: "Loss/Compare_7/IOU/Select" + device: "/device:GPU: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: "Loss/Match_7/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Match_7/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/strided_slice" + op: "StridedSlice" + input: "Loss/Match_7/Shape" + input: "Loss/Match_7/strided_slice/stack" + input: "Loss/Match_7/strided_slice/stack_1" + input: "Loss/Match_7/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_7/Greater/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Match_7/Greater" + op: "Greater" + input: "Loss/Match_7/strided_slice" + input: "Loss/Match_7/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Switch" + op: "Switch" + input: "Loss/Match_7/Greater" + input: "Loss/Match_7/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_7/cond/switch_t" + op: "Identity" + input: "Loss/Match_7/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_7/cond/switch_f" + op: "Identity" + input: "Loss/Match_7/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_7/cond/pred_id" + op: "Identity" + input: "Loss/Match_7/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_7/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_7/cond/ArgMax/Switch:1" + input: "Loss/Match_7/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_7/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_7/IOU/Select" + input: "Loss/Match_7/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_7/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/Max" + op: "Max" + input: "Loss/Match_7/cond/ArgMax/Switch:1" + input: "Loss/Match_7/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_7/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_7/cond/Greater" + op: "Greater" + input: "Loss/Match_7/cond/Greater/x" + input: "Loss/Match_7/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_7/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_7/cond/Max" + input: "Loss/Match_7/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_7/cond/Greater_1" + op: "Greater" + input: "Loss/Match_7/cond/Greater_1/x" + input: "Loss/Match_7/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_7/cond/GreaterEqual" + input: "Loss/Match_7/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Cast" + op: "Cast" + input: "Loss/Match_7/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/sub" + op: "Sub" + input: "Loss/Match_7/cond/sub/x" + input: "Loss/Match_7/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Mul" + op: "Mul" + input: "Loss/Match_7/cond/ArgMax" + input: "Loss/Match_7/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/mul" + op: "Mul" + input: "Loss/Match_7/cond/mul/x" + input: "Loss/Match_7/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Add" + op: "Add" + input: "Loss/Match_7/cond/Mul" + input: "Loss/Match_7/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Cast_1" + op: "Cast" + input: "Loss/Match_7/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/sub_1" + op: "Sub" + input: "Loss/Match_7/cond/sub_1/x" + input: "Loss/Match_7/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Mul_1" + op: "Mul" + input: "Loss/Match_7/cond/Add" + input: "Loss/Match_7/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_7/cond/mul_1" + op: "Mul" + input: "Loss/Match_7/cond/mul_1/x" + input: "Loss/Match_7/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Add_1" + op: "Add" + input: "Loss/Match_7/cond/Mul_1" + input: "Loss/Match_7/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Shape" + op: "Shape" + input: "Loss/Match_7/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_7/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + 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: "Loss/Match_7/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_7/cond/Shape" + input: "Loss/Match_7/cond/strided_slice/stack" + input: "Loss/Match_7/cond/strided_slice/stack_1" + input: "Loss/Match_7/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_7/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_7/cond/ArgMax/Switch:1" + input: "Loss/Match_7/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_7/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_7/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_7/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_7/cond/one_hot" + op: "OneHot" + input: "Loss/Match_7/cond/ArgMax_1" + input: "Loss/Match_7/cond/one_hot/depth" + input: "Loss/Match_7/cond/one_hot/on_value" + input: "Loss/Match_7/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_7/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_7/cond/one_hot" + input: "Loss/Match_7/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_7/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/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: "Loss/Match_7/cond/Max_1" + op: "Max" + input: "Loss/Match_7/cond/one_hot" + input: "Loss/Match_7/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_7/cond/Cast_2" + op: "Cast" + input: "Loss/Match_7/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Select" + op: "Select" + input: "Loss/Match_7/cond/Cast_2" + input: "Loss/Match_7/cond/ArgMax_2" + input: "Loss/Match_7/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Shape_1" + op: "Shape" + input: "Loss/Match_7/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_7/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_7/IOU/Select" + input: "Loss/Match_7/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_7/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_f" + 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: "Loss/Match_7/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_7/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_7/cond/Shape_1" + input: "Loss/Match_7/cond/strided_slice_1/stack" + input: "Loss/Match_7/cond/strided_slice_1/stack_1" + input: "Loss/Match_7/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_7/cond/ones" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_7/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + input: "^Loss/Match_7/cond/switch_f" + 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: "Loss/Match_7/cond/mul_2" + op: "Mul" + input: "Loss/Match_7/cond/mul_2/x" + input: "Loss/Match_7/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_7/cond/Merge" + op: "Merge" + input: "Loss/Match_7/cond/mul_2" + input: "Loss/Match_7/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_14" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_15" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_28" + op: "Pack" + input: "Loss/zeros_15" + input: "Loss/zeros_14" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_28/axis" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/concat_28" + op: "ConcatV2" + input: "Loss/stack_28" + input: "Slice_87" + input: "Loss/concat_28/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_28/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_28" + op: "Add" + input: "Loss/Match_7/cond/Merge" + input: "Loss/add_28/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_28/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Maximum_28" + op: "Maximum" + input: "Loss/add_28" + input: "Loss/Maximum_28/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_28" + op: "Gather" + input: "Loss/concat_28" + input: "Loss/Maximum_28" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_28" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_28" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/add/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_7/add" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_7/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/add_1/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_7/add_1" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_7/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/add_2/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_7/add_2" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_7/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/add_3/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_7/add_3" + op: "Add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_7/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/sub" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/truediv" + op: "RealDiv" + input: "Loss/Encode_7/sub" + input: "Loss/Encode_7/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/sub_1" + op: "Sub" + input: "Loss/Encode_7/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_7/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/truediv_1" + op: "RealDiv" + input: "Loss/Encode_7/sub_1" + input: "Loss/Encode_7/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/truediv_2" + op: "RealDiv" + input: "Loss/Encode_7/add_3" + input: "Loss/Encode_7/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/Log" + op: "Log" + input: "Loss/Encode_7/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/truediv_3" + op: "RealDiv" + input: "Loss/Encode_7/add_2" + input: "Loss/Encode_7/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/Log_1" + op: "Log" + input: "Loss/Encode_7/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/mul/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_7/mul" + op: "Mul" + input: "Loss/Encode_7/truediv_1" + input: "Loss/Encode_7/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/mul_1/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_7/mul_1" + op: "Mul" + input: "Loss/Encode_7/truediv" + input: "Loss/Encode_7/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/mul_2/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_7/mul_2" + op: "Mul" + input: "Loss/Encode_7/Log_1" + input: "Loss/Encode_7/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/mul_3/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_7/mul_3" + op: "Mul" + input: "Loss/Encode_7/Log" + input: "Loss/Encode_7/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/stack" + op: "Pack" + input: "Loss/Encode_7/mul" + input: "Loss/Encode_7/mul_1" + input: "Loss/Encode_7/mul_2" + input: "Loss/Encode_7/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_7/transpose/Rank" + op: "Rank" + input: "Loss/Encode_7/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/transpose/sub" + op: "Sub" + input: "Loss/Encode_7/transpose/Rank" + input: "Loss/Encode_7/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_7/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Encode_7/transpose/Range" + op: "Range" + input: "Loss/Encode_7/transpose/Range/start" + input: "Loss/Encode_7/transpose/Rank" + input: "Loss/Encode_7/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_7/transpose/sub" + input: "Loss/Encode_7/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_7/transpose" + op: "Transpose" + input: "Loss/Encode_7/stack" + input: "Loss/Encode_7/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_47" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_7" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_7/multiples" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_7" + op: "Tile" + input: "Loss/Const_7" + input: "Loss/Tile_7/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_7/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/GreaterEqual_7" + op: "GreaterEqual" + input: "Loss/Match_7/cond/Merge" + input: "Loss/GreaterEqual_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_7" + op: "Select" + input: "Loss/GreaterEqual_7" + input: "Loss/Encode_7/transpose" + input: "Loss/Tile_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_29" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_29/axis" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/concat_29" + op: "ConcatV2" + input: "Loss/stack_29" + input: "Loss/Pad_7" + input: "Loss/concat_29/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_29/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_29" + op: "Add" + input: "Loss/Match_7/cond/Merge" + input: "Loss/add_29/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_29/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Maximum_29" + op: "Maximum" + input: "Loss/add_29" + input: "Loss/Maximum_29/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_29" + op: "Gather" + input: "Loss/concat_29" + input: "Loss/Maximum_29" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_30" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_30/axis" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/concat_30" + op: "ConcatV2" + input: "Loss/stack_30" + input: "Loss/ones_7" + input: "Loss/concat_30/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_30/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_30" + op: "Add" + input: "Loss/Match_7/cond/Merge" + input: "Loss/add_30/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_30/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Maximum_30" + op: "Maximum" + input: "Loss/add_30" + input: "Loss/Maximum_30/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_30" + op: "Gather" + input: "Loss/concat_30" + input: "Loss/Maximum_30" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_31" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_31/axis" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/concat_31" + op: "ConcatV2" + input: "Loss/stack_31" + input: "Loss/ones_7" + input: "Loss/concat_31/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_31/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_31" + op: "Add" + input: "Loss/Match_7/cond/Merge" + input: "Loss/add_31/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_31/y" + op: "Const" + input: "^Loss/NoOp_7" + input: "^Loss/assert_equal_7/Assert/Assert" + 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: "Loss/Maximum_31" + op: "Maximum" + input: "Loss/add_31" + input: "Loss/Maximum_31/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_31" + op: "Gather" + input: "Loss/concat_31" + input: "Loss/Maximum_31" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_48" + op: "Shape" + input: "Loss/Pad_8" + device: "/device:GPU: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: "Loss/strided_slice_32/stack" + 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: "Loss/strided_slice_32/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_32/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_32" + op: "StridedSlice" + input: "Loss/Shape_48" + input: "Loss/strided_slice_32/stack" + input: "Loss/strided_slice_32/stack_1" + input: "Loss/strided_slice_32/stack_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 { + } + } + } + } + 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: "Loss/Shape_49" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_8" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_50" + op: "Shape" + input: "Loss/Pad_8" + device: "/device:GPU: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: "Loss/strided_slice_33/stack" + 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: "Loss/strided_slice_33/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_33/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_33" + op: "StridedSlice" + input: "Loss/Shape_50" + input: "Loss/strided_slice_33/stack" + input: "Loss/strided_slice_33/stack_1" + input: "Loss/strided_slice_33/stack_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 { + } + } + } + } + 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: "Loss/Shape_51" + op: "Shape" + input: "Slice_99" + device: "/device:GPU: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: "Loss/strided_slice_34/stack" + 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: "Loss/strided_slice_34/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_34/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_34" + op: "StridedSlice" + input: "Loss/Shape_51" + input: "Loss/strided_slice_34/stack" + input: "Loss/strided_slice_34/stack_1" + input: "Loss/strided_slice_34/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_8/x" + op: "Pack" + input: "Loss/strided_slice_33" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_8/y" + op: "Pack" + input: "Loss/strided_slice_34" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_8/Equal" + op: "Equal" + input: "Loss/assert_equal_8/x" + input: "Loss/assert_equal_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_8/Const" + 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: "Loss/assert_equal_8/All" + op: "All" + input: "Loss/assert_equal_8/Equal" + input: "Loss/assert_equal_8/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_8/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_8/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_8/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_8/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_8/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_8/All" + input: "Loss/assert_equal_8/Assert/Assert/data_0" + input: "Loss/assert_equal_8/Assert/Assert/data_1" + input: "Loss/assert_equal_8/Assert/Assert/data_2" + input: "Loss/assert_equal_8/x" + input: "Loss/assert_equal_8/Assert/Assert/data_4" + input: "Loss/assert_equal_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_52" + op: "Shape" + input: "Slice_99" + device: "/device:GPU: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: "Loss/strided_slice_35/stack" + 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: "Loss/strided_slice_35/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_35/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_35" + op: "StridedSlice" + input: "Loss/Shape_52" + input: "Loss/strided_slice_35/stack" + input: "Loss/strided_slice_35/stack_1" + input: "Loss/strided_slice_35/stack_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 { + } + } + } + } + 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: "Loss/ones_8/shape" + op: "Pack" + input: "Loss/strided_slice_35" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_8/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_8" + op: "Fill" + input: "Loss/ones_8/shape" + input: "Loss/ones_8/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_8/IOU/Intersection/split/split_dim" + input: "Slice_99" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_8/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_8/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_8/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_8/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose/sub" + input: "Loss/Compare_8/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_8/IOU/Intersection/split_1:2" + input: "Loss/Compare_8/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_8/IOU/Intersection/split:2" + input: "Loss/Compare_8/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_8/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_8/IOU/Intersection/split_1" + input: "Loss/Compare_8/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_8/IOU/Intersection/split" + input: "Loss/Compare_8/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/Minimum" + input: "Loss/Compare_8/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_8/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_8/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_8/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_8/IOU/Intersection/split_1:3" + input: "Loss/Compare_8/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_8/IOU/Intersection/split:3" + input: "Loss/Compare_8/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_8/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_8/IOU/Intersection/split_1:1" + input: "Loss/Compare_8/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_8/IOU/Intersection/split:1" + input: "Loss/Compare_8/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Intersection/Minimum_1" + input: "Loss/Compare_8/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_8/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_8/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_8/IOU/Intersection/Maximum_1" + input: "Loss/Compare_8/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Area/split" + op: "Split" + input: "Loss/Compare_8/IOU/Area/split/split_dim" + input: "Slice_99" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Area/split:2" + input: "Loss/Compare_8/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Area/split:3" + input: "Loss/Compare_8/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_8/IOU/Area/sub" + input: "Loss/Compare_8/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_8/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_8/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_8/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/Area_1/split:2" + input: "Loss/Compare_8/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_8/IOU/Area_1/split:3" + input: "Loss/Compare_8/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_8/IOU/Area_1/sub" + input: "Loss/Compare_8/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_8/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_8/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_8/IOU/Area/Squeeze" + input: "Loss/Compare_8/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_8/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Compare_8/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_8/IOU/Area_1/Squeeze" + input: "Loss/Compare_8/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/add" + op: "Add" + input: "Loss/Compare_8/IOU/ExpandDims" + input: "Loss/Compare_8/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/sub" + op: "Sub" + input: "Loss/Compare_8/IOU/add" + input: "Loss/Compare_8/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_8/IOU/Equal" + op: "Equal" + input: "Loss/Compare_8/IOU/Intersection/mul" + input: "Loss/Compare_8/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_8/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_8/IOU/Intersection/mul" + input: "Loss/Compare_8/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_8/IOU/Select" + op: "Select" + input: "Loss/Compare_8/IOU/Equal" + input: "Loss/Compare_8/IOU/zeros_like" + input: "Loss/Compare_8/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/Shape" + op: "Shape" + input: "Loss/Compare_8/IOU/Select" + device: "/device:GPU: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: "Loss/Match_8/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Match_8/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/strided_slice" + op: "StridedSlice" + input: "Loss/Match_8/Shape" + input: "Loss/Match_8/strided_slice/stack" + input: "Loss/Match_8/strided_slice/stack_1" + input: "Loss/Match_8/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_8/Greater/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Match_8/Greater" + op: "Greater" + input: "Loss/Match_8/strided_slice" + input: "Loss/Match_8/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Switch" + op: "Switch" + input: "Loss/Match_8/Greater" + input: "Loss/Match_8/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_8/cond/switch_t" + op: "Identity" + input: "Loss/Match_8/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_8/cond/switch_f" + op: "Identity" + input: "Loss/Match_8/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_8/cond/pred_id" + op: "Identity" + input: "Loss/Match_8/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_8/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_8/cond/ArgMax/Switch:1" + input: "Loss/Match_8/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_8/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_8/IOU/Select" + input: "Loss/Match_8/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_8/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/Max" + op: "Max" + input: "Loss/Match_8/cond/ArgMax/Switch:1" + input: "Loss/Match_8/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_8/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_8/cond/Greater" + op: "Greater" + input: "Loss/Match_8/cond/Greater/x" + input: "Loss/Match_8/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_8/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_8/cond/Max" + input: "Loss/Match_8/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_8/cond/Greater_1" + op: "Greater" + input: "Loss/Match_8/cond/Greater_1/x" + input: "Loss/Match_8/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_8/cond/GreaterEqual" + input: "Loss/Match_8/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Cast" + op: "Cast" + input: "Loss/Match_8/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/sub" + op: "Sub" + input: "Loss/Match_8/cond/sub/x" + input: "Loss/Match_8/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Mul" + op: "Mul" + input: "Loss/Match_8/cond/ArgMax" + input: "Loss/Match_8/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/mul" + op: "Mul" + input: "Loss/Match_8/cond/mul/x" + input: "Loss/Match_8/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Add" + op: "Add" + input: "Loss/Match_8/cond/Mul" + input: "Loss/Match_8/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Cast_1" + op: "Cast" + input: "Loss/Match_8/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/sub_1" + op: "Sub" + input: "Loss/Match_8/cond/sub_1/x" + input: "Loss/Match_8/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Mul_1" + op: "Mul" + input: "Loss/Match_8/cond/Add" + input: "Loss/Match_8/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_8/cond/mul_1" + op: "Mul" + input: "Loss/Match_8/cond/mul_1/x" + input: "Loss/Match_8/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Add_1" + op: "Add" + input: "Loss/Match_8/cond/Mul_1" + input: "Loss/Match_8/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Shape" + op: "Shape" + input: "Loss/Match_8/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_8/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + 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: "Loss/Match_8/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_8/cond/Shape" + input: "Loss/Match_8/cond/strided_slice/stack" + input: "Loss/Match_8/cond/strided_slice/stack_1" + input: "Loss/Match_8/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_8/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_8/cond/ArgMax/Switch:1" + input: "Loss/Match_8/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_8/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_8/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_8/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_8/cond/one_hot" + op: "OneHot" + input: "Loss/Match_8/cond/ArgMax_1" + input: "Loss/Match_8/cond/one_hot/depth" + input: "Loss/Match_8/cond/one_hot/on_value" + input: "Loss/Match_8/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_8/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_8/cond/one_hot" + input: "Loss/Match_8/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_8/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/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: "Loss/Match_8/cond/Max_1" + op: "Max" + input: "Loss/Match_8/cond/one_hot" + input: "Loss/Match_8/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_8/cond/Cast_2" + op: "Cast" + input: "Loss/Match_8/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Select" + op: "Select" + input: "Loss/Match_8/cond/Cast_2" + input: "Loss/Match_8/cond/ArgMax_2" + input: "Loss/Match_8/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Shape_1" + op: "Shape" + input: "Loss/Match_8/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_8/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_8/IOU/Select" + input: "Loss/Match_8/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_8/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_f" + 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: "Loss/Match_8/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_8/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_8/cond/Shape_1" + input: "Loss/Match_8/cond/strided_slice_1/stack" + input: "Loss/Match_8/cond/strided_slice_1/stack_1" + input: "Loss/Match_8/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_8/cond/ones" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_8/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + input: "^Loss/Match_8/cond/switch_f" + 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: "Loss/Match_8/cond/mul_2" + op: "Mul" + input: "Loss/Match_8/cond/mul_2/x" + input: "Loss/Match_8/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_8/cond/Merge" + op: "Merge" + input: "Loss/Match_8/cond/mul_2" + input: "Loss/Match_8/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_16" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_17" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_32" + op: "Pack" + input: "Loss/zeros_17" + input: "Loss/zeros_16" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_32/axis" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/concat_32" + op: "ConcatV2" + input: "Loss/stack_32" + input: "Slice_99" + input: "Loss/concat_32/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_32/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_32" + op: "Add" + input: "Loss/Match_8/cond/Merge" + input: "Loss/add_32/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_32/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Maximum_32" + op: "Maximum" + input: "Loss/add_32" + input: "Loss/Maximum_32/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_32" + op: "Gather" + input: "Loss/concat_32" + input: "Loss/Maximum_32" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_32" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_32" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/add/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_8/add" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_8/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/add_1/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_8/add_1" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_8/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/add_2/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_8/add_2" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_8/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/add_3/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_8/add_3" + op: "Add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_8/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/sub" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/truediv" + op: "RealDiv" + input: "Loss/Encode_8/sub" + input: "Loss/Encode_8/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/sub_1" + op: "Sub" + input: "Loss/Encode_8/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_8/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/truediv_1" + op: "RealDiv" + input: "Loss/Encode_8/sub_1" + input: "Loss/Encode_8/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/truediv_2" + op: "RealDiv" + input: "Loss/Encode_8/add_3" + input: "Loss/Encode_8/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/Log" + op: "Log" + input: "Loss/Encode_8/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/truediv_3" + op: "RealDiv" + input: "Loss/Encode_8/add_2" + input: "Loss/Encode_8/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/Log_1" + op: "Log" + input: "Loss/Encode_8/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/mul/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_8/mul" + op: "Mul" + input: "Loss/Encode_8/truediv_1" + input: "Loss/Encode_8/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/mul_1/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_8/mul_1" + op: "Mul" + input: "Loss/Encode_8/truediv" + input: "Loss/Encode_8/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/mul_2/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_8/mul_2" + op: "Mul" + input: "Loss/Encode_8/Log_1" + input: "Loss/Encode_8/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/mul_3/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_8/mul_3" + op: "Mul" + input: "Loss/Encode_8/Log" + input: "Loss/Encode_8/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/stack" + op: "Pack" + input: "Loss/Encode_8/mul" + input: "Loss/Encode_8/mul_1" + input: "Loss/Encode_8/mul_2" + input: "Loss/Encode_8/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_8/transpose/Rank" + op: "Rank" + input: "Loss/Encode_8/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/transpose/sub" + op: "Sub" + input: "Loss/Encode_8/transpose/Rank" + input: "Loss/Encode_8/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_8/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Encode_8/transpose/Range" + op: "Range" + input: "Loss/Encode_8/transpose/Range/start" + input: "Loss/Encode_8/transpose/Rank" + input: "Loss/Encode_8/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_8/transpose/sub" + input: "Loss/Encode_8/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_8/transpose" + op: "Transpose" + input: "Loss/Encode_8/stack" + input: "Loss/Encode_8/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_53" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_8" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_8/multiples" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_8" + op: "Tile" + input: "Loss/Const_8" + input: "Loss/Tile_8/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_8/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/GreaterEqual_8" + op: "GreaterEqual" + input: "Loss/Match_8/cond/Merge" + input: "Loss/GreaterEqual_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_8" + op: "Select" + input: "Loss/GreaterEqual_8" + input: "Loss/Encode_8/transpose" + input: "Loss/Tile_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_33" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_33/axis" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/concat_33" + op: "ConcatV2" + input: "Loss/stack_33" + input: "Loss/Pad_8" + input: "Loss/concat_33/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_33/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_33" + op: "Add" + input: "Loss/Match_8/cond/Merge" + input: "Loss/add_33/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_33/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Maximum_33" + op: "Maximum" + input: "Loss/add_33" + input: "Loss/Maximum_33/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_33" + op: "Gather" + input: "Loss/concat_33" + input: "Loss/Maximum_33" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_34" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_34/axis" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/concat_34" + op: "ConcatV2" + input: "Loss/stack_34" + input: "Loss/ones_8" + input: "Loss/concat_34/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_34/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_34" + op: "Add" + input: "Loss/Match_8/cond/Merge" + input: "Loss/add_34/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_34/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Maximum_34" + op: "Maximum" + input: "Loss/add_34" + input: "Loss/Maximum_34/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_34" + op: "Gather" + input: "Loss/concat_34" + input: "Loss/Maximum_34" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_35" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_35/axis" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/concat_35" + op: "ConcatV2" + input: "Loss/stack_35" + input: "Loss/ones_8" + input: "Loss/concat_35/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_35/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_35" + op: "Add" + input: "Loss/Match_8/cond/Merge" + input: "Loss/add_35/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_35/y" + op: "Const" + input: "^Loss/NoOp_8" + input: "^Loss/assert_equal_8/Assert/Assert" + 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: "Loss/Maximum_35" + op: "Maximum" + input: "Loss/add_35" + input: "Loss/Maximum_35/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_35" + op: "Gather" + input: "Loss/concat_35" + input: "Loss/Maximum_35" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_54" + op: "Shape" + input: "Loss/Pad_9" + device: "/device:GPU: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: "Loss/strided_slice_36/stack" + 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: "Loss/strided_slice_36/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_36/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_36" + op: "StridedSlice" + input: "Loss/Shape_54" + input: "Loss/strided_slice_36/stack" + input: "Loss/strided_slice_36/stack_1" + input: "Loss/strided_slice_36/stack_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 { + } + } + } + } + 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: "Loss/Shape_55" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_9" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_56" + op: "Shape" + input: "Loss/Pad_9" + device: "/device:GPU: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: "Loss/strided_slice_37/stack" + 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: "Loss/strided_slice_37/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_37/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_37" + op: "StridedSlice" + input: "Loss/Shape_56" + input: "Loss/strided_slice_37/stack" + input: "Loss/strided_slice_37/stack_1" + input: "Loss/strided_slice_37/stack_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 { + } + } + } + } + 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: "Loss/Shape_57" + op: "Shape" + input: "Slice_111" + device: "/device:GPU: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: "Loss/strided_slice_38/stack" + 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: "Loss/strided_slice_38/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_38/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_38" + op: "StridedSlice" + input: "Loss/Shape_57" + input: "Loss/strided_slice_38/stack" + input: "Loss/strided_slice_38/stack_1" + input: "Loss/strided_slice_38/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_9/x" + op: "Pack" + input: "Loss/strided_slice_37" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_9/y" + op: "Pack" + input: "Loss/strided_slice_38" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_9/Equal" + op: "Equal" + input: "Loss/assert_equal_9/x" + input: "Loss/assert_equal_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_9/Const" + 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: "Loss/assert_equal_9/All" + op: "All" + input: "Loss/assert_equal_9/Equal" + input: "Loss/assert_equal_9/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_9/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_9/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_9/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_9/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_9/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_9/All" + input: "Loss/assert_equal_9/Assert/Assert/data_0" + input: "Loss/assert_equal_9/Assert/Assert/data_1" + input: "Loss/assert_equal_9/Assert/Assert/data_2" + input: "Loss/assert_equal_9/x" + input: "Loss/assert_equal_9/Assert/Assert/data_4" + input: "Loss/assert_equal_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_58" + op: "Shape" + input: "Slice_111" + device: "/device:GPU: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: "Loss/strided_slice_39/stack" + 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: "Loss/strided_slice_39/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_39/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_39" + op: "StridedSlice" + input: "Loss/Shape_58" + input: "Loss/strided_slice_39/stack" + input: "Loss/strided_slice_39/stack_1" + input: "Loss/strided_slice_39/stack_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 { + } + } + } + } + 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: "Loss/ones_9/shape" + op: "Pack" + input: "Loss/strided_slice_39" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_9/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_9" + op: "Fill" + input: "Loss/ones_9/shape" + input: "Loss/ones_9/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_9/IOU/Intersection/split/split_dim" + input: "Slice_111" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_9/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_9/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_9/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_9/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose/sub" + input: "Loss/Compare_9/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_9/IOU/Intersection/split_1:2" + input: "Loss/Compare_9/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_9/IOU/Intersection/split:2" + input: "Loss/Compare_9/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_9/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_9/IOU/Intersection/split_1" + input: "Loss/Compare_9/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_9/IOU/Intersection/split" + input: "Loss/Compare_9/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/Minimum" + input: "Loss/Compare_9/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_9/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_9/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_9/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_9/IOU/Intersection/split_1:3" + input: "Loss/Compare_9/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_9/IOU/Intersection/split:3" + input: "Loss/Compare_9/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_9/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_9/IOU/Intersection/split_1:1" + input: "Loss/Compare_9/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_9/IOU/Intersection/split:1" + input: "Loss/Compare_9/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Intersection/Minimum_1" + input: "Loss/Compare_9/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_9/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_9/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_9/IOU/Intersection/Maximum_1" + input: "Loss/Compare_9/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Area/split" + op: "Split" + input: "Loss/Compare_9/IOU/Area/split/split_dim" + input: "Slice_111" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Area/split:2" + input: "Loss/Compare_9/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Area/split:3" + input: "Loss/Compare_9/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_9/IOU/Area/sub" + input: "Loss/Compare_9/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_9/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_9/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_9/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/Area_1/split:2" + input: "Loss/Compare_9/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_9/IOU/Area_1/split:3" + input: "Loss/Compare_9/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_9/IOU/Area_1/sub" + input: "Loss/Compare_9/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_9/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_9/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_9/IOU/Area/Squeeze" + input: "Loss/Compare_9/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_9/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Compare_9/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_9/IOU/Area_1/Squeeze" + input: "Loss/Compare_9/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/add" + op: "Add" + input: "Loss/Compare_9/IOU/ExpandDims" + input: "Loss/Compare_9/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/sub" + op: "Sub" + input: "Loss/Compare_9/IOU/add" + input: "Loss/Compare_9/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_9/IOU/Equal" + op: "Equal" + input: "Loss/Compare_9/IOU/Intersection/mul" + input: "Loss/Compare_9/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_9/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_9/IOU/Intersection/mul" + input: "Loss/Compare_9/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_9/IOU/Select" + op: "Select" + input: "Loss/Compare_9/IOU/Equal" + input: "Loss/Compare_9/IOU/zeros_like" + input: "Loss/Compare_9/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/Shape" + op: "Shape" + input: "Loss/Compare_9/IOU/Select" + device: "/device:GPU: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: "Loss/Match_9/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Match_9/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/strided_slice" + op: "StridedSlice" + input: "Loss/Match_9/Shape" + input: "Loss/Match_9/strided_slice/stack" + input: "Loss/Match_9/strided_slice/stack_1" + input: "Loss/Match_9/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_9/Greater/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Match_9/Greater" + op: "Greater" + input: "Loss/Match_9/strided_slice" + input: "Loss/Match_9/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Switch" + op: "Switch" + input: "Loss/Match_9/Greater" + input: "Loss/Match_9/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_9/cond/switch_t" + op: "Identity" + input: "Loss/Match_9/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_9/cond/switch_f" + op: "Identity" + input: "Loss/Match_9/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_9/cond/pred_id" + op: "Identity" + input: "Loss/Match_9/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_9/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_9/cond/ArgMax/Switch:1" + input: "Loss/Match_9/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_9/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_9/IOU/Select" + input: "Loss/Match_9/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_9/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/Max" + op: "Max" + input: "Loss/Match_9/cond/ArgMax/Switch:1" + input: "Loss/Match_9/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_9/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_9/cond/Greater" + op: "Greater" + input: "Loss/Match_9/cond/Greater/x" + input: "Loss/Match_9/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_9/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_9/cond/Max" + input: "Loss/Match_9/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_9/cond/Greater_1" + op: "Greater" + input: "Loss/Match_9/cond/Greater_1/x" + input: "Loss/Match_9/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_9/cond/GreaterEqual" + input: "Loss/Match_9/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Cast" + op: "Cast" + input: "Loss/Match_9/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/sub" + op: "Sub" + input: "Loss/Match_9/cond/sub/x" + input: "Loss/Match_9/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Mul" + op: "Mul" + input: "Loss/Match_9/cond/ArgMax" + input: "Loss/Match_9/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/mul" + op: "Mul" + input: "Loss/Match_9/cond/mul/x" + input: "Loss/Match_9/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Add" + op: "Add" + input: "Loss/Match_9/cond/Mul" + input: "Loss/Match_9/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Cast_1" + op: "Cast" + input: "Loss/Match_9/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/sub_1" + op: "Sub" + input: "Loss/Match_9/cond/sub_1/x" + input: "Loss/Match_9/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Mul_1" + op: "Mul" + input: "Loss/Match_9/cond/Add" + input: "Loss/Match_9/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_9/cond/mul_1" + op: "Mul" + input: "Loss/Match_9/cond/mul_1/x" + input: "Loss/Match_9/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Add_1" + op: "Add" + input: "Loss/Match_9/cond/Mul_1" + input: "Loss/Match_9/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Shape" + op: "Shape" + input: "Loss/Match_9/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_9/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + 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: "Loss/Match_9/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_9/cond/Shape" + input: "Loss/Match_9/cond/strided_slice/stack" + input: "Loss/Match_9/cond/strided_slice/stack_1" + input: "Loss/Match_9/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_9/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_9/cond/ArgMax/Switch:1" + input: "Loss/Match_9/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_9/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_9/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_9/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_9/cond/one_hot" + op: "OneHot" + input: "Loss/Match_9/cond/ArgMax_1" + input: "Loss/Match_9/cond/one_hot/depth" + input: "Loss/Match_9/cond/one_hot/on_value" + input: "Loss/Match_9/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_9/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_9/cond/one_hot" + input: "Loss/Match_9/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_9/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/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: "Loss/Match_9/cond/Max_1" + op: "Max" + input: "Loss/Match_9/cond/one_hot" + input: "Loss/Match_9/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_9/cond/Cast_2" + op: "Cast" + input: "Loss/Match_9/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Select" + op: "Select" + input: "Loss/Match_9/cond/Cast_2" + input: "Loss/Match_9/cond/ArgMax_2" + input: "Loss/Match_9/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Shape_1" + op: "Shape" + input: "Loss/Match_9/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_9/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_9/IOU/Select" + input: "Loss/Match_9/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_9/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_f" + 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: "Loss/Match_9/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_9/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_9/cond/Shape_1" + input: "Loss/Match_9/cond/strided_slice_1/stack" + input: "Loss/Match_9/cond/strided_slice_1/stack_1" + input: "Loss/Match_9/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_9/cond/ones" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_9/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + input: "^Loss/Match_9/cond/switch_f" + 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: "Loss/Match_9/cond/mul_2" + op: "Mul" + input: "Loss/Match_9/cond/mul_2/x" + input: "Loss/Match_9/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_9/cond/Merge" + op: "Merge" + input: "Loss/Match_9/cond/mul_2" + input: "Loss/Match_9/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_18" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_19" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_36" + op: "Pack" + input: "Loss/zeros_19" + input: "Loss/zeros_18" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_36/axis" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/concat_36" + op: "ConcatV2" + input: "Loss/stack_36" + input: "Slice_111" + input: "Loss/concat_36/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_36/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_36" + op: "Add" + input: "Loss/Match_9/cond/Merge" + input: "Loss/add_36/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_36/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Maximum_36" + op: "Maximum" + input: "Loss/add_36" + input: "Loss/Maximum_36/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_36" + op: "Gather" + input: "Loss/concat_36" + input: "Loss/Maximum_36" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_36" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_36" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/add/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_9/add" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_9/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/add_1/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_9/add_1" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_9/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/add_2/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_9/add_2" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_9/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/add_3/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_9/add_3" + op: "Add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_9/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/sub" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/truediv" + op: "RealDiv" + input: "Loss/Encode_9/sub" + input: "Loss/Encode_9/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/sub_1" + op: "Sub" + input: "Loss/Encode_9/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_9/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/truediv_1" + op: "RealDiv" + input: "Loss/Encode_9/sub_1" + input: "Loss/Encode_9/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/truediv_2" + op: "RealDiv" + input: "Loss/Encode_9/add_3" + input: "Loss/Encode_9/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/Log" + op: "Log" + input: "Loss/Encode_9/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/truediv_3" + op: "RealDiv" + input: "Loss/Encode_9/add_2" + input: "Loss/Encode_9/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/Log_1" + op: "Log" + input: "Loss/Encode_9/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/mul/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_9/mul" + op: "Mul" + input: "Loss/Encode_9/truediv_1" + input: "Loss/Encode_9/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/mul_1/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_9/mul_1" + op: "Mul" + input: "Loss/Encode_9/truediv" + input: "Loss/Encode_9/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/mul_2/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_9/mul_2" + op: "Mul" + input: "Loss/Encode_9/Log_1" + input: "Loss/Encode_9/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/mul_3/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_9/mul_3" + op: "Mul" + input: "Loss/Encode_9/Log" + input: "Loss/Encode_9/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/stack" + op: "Pack" + input: "Loss/Encode_9/mul" + input: "Loss/Encode_9/mul_1" + input: "Loss/Encode_9/mul_2" + input: "Loss/Encode_9/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_9/transpose/Rank" + op: "Rank" + input: "Loss/Encode_9/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/transpose/sub" + op: "Sub" + input: "Loss/Encode_9/transpose/Rank" + input: "Loss/Encode_9/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_9/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Encode_9/transpose/Range" + op: "Range" + input: "Loss/Encode_9/transpose/Range/start" + input: "Loss/Encode_9/transpose/Rank" + input: "Loss/Encode_9/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_9/transpose/sub" + input: "Loss/Encode_9/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_9/transpose" + op: "Transpose" + input: "Loss/Encode_9/stack" + input: "Loss/Encode_9/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_59" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_9" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_9/multiples" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_9" + op: "Tile" + input: "Loss/Const_9" + input: "Loss/Tile_9/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_9/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/GreaterEqual_9" + op: "GreaterEqual" + input: "Loss/Match_9/cond/Merge" + input: "Loss/GreaterEqual_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_9" + op: "Select" + input: "Loss/GreaterEqual_9" + input: "Loss/Encode_9/transpose" + input: "Loss/Tile_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_37" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_37/axis" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/concat_37" + op: "ConcatV2" + input: "Loss/stack_37" + input: "Loss/Pad_9" + input: "Loss/concat_37/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_37/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_37" + op: "Add" + input: "Loss/Match_9/cond/Merge" + input: "Loss/add_37/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_37/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Maximum_37" + op: "Maximum" + input: "Loss/add_37" + input: "Loss/Maximum_37/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_37" + op: "Gather" + input: "Loss/concat_37" + input: "Loss/Maximum_37" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_38" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_38/axis" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/concat_38" + op: "ConcatV2" + input: "Loss/stack_38" + input: "Loss/ones_9" + input: "Loss/concat_38/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_38/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_38" + op: "Add" + input: "Loss/Match_9/cond/Merge" + input: "Loss/add_38/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_38/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Maximum_38" + op: "Maximum" + input: "Loss/add_38" + input: "Loss/Maximum_38/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_38" + op: "Gather" + input: "Loss/concat_38" + input: "Loss/Maximum_38" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_39" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_39/axis" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/concat_39" + op: "ConcatV2" + input: "Loss/stack_39" + input: "Loss/ones_9" + input: "Loss/concat_39/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_39/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_39" + op: "Add" + input: "Loss/Match_9/cond/Merge" + input: "Loss/add_39/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_39/y" + op: "Const" + input: "^Loss/NoOp_9" + input: "^Loss/assert_equal_9/Assert/Assert" + 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: "Loss/Maximum_39" + op: "Maximum" + input: "Loss/add_39" + input: "Loss/Maximum_39/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_39" + op: "Gather" + input: "Loss/concat_39" + input: "Loss/Maximum_39" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_60" + op: "Shape" + input: "Loss/Pad_10" + device: "/device:GPU: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: "Loss/strided_slice_40/stack" + 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: "Loss/strided_slice_40/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_40/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_40" + op: "StridedSlice" + input: "Loss/Shape_60" + input: "Loss/strided_slice_40/stack" + input: "Loss/strided_slice_40/stack_1" + input: "Loss/strided_slice_40/stack_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 { + } + } + } + } + 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: "Loss/Shape_61" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_10" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_62" + op: "Shape" + input: "Loss/Pad_10" + device: "/device:GPU: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: "Loss/strided_slice_41/stack" + 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: "Loss/strided_slice_41/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_41/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_41" + op: "StridedSlice" + input: "Loss/Shape_62" + input: "Loss/strided_slice_41/stack" + input: "Loss/strided_slice_41/stack_1" + input: "Loss/strided_slice_41/stack_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 { + } + } + } + } + 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: "Loss/Shape_63" + op: "Shape" + input: "Slice_123" + device: "/device:GPU: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: "Loss/strided_slice_42/stack" + 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: "Loss/strided_slice_42/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_42/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_42" + op: "StridedSlice" + input: "Loss/Shape_63" + input: "Loss/strided_slice_42/stack" + input: "Loss/strided_slice_42/stack_1" + input: "Loss/strided_slice_42/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_10/x" + op: "Pack" + input: "Loss/strided_slice_41" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_10/y" + op: "Pack" + input: "Loss/strided_slice_42" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_10/Equal" + op: "Equal" + input: "Loss/assert_equal_10/x" + input: "Loss/assert_equal_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_10/Const" + 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: "Loss/assert_equal_10/All" + op: "All" + input: "Loss/assert_equal_10/Equal" + input: "Loss/assert_equal_10/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_10/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_10/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_10/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_10/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_10/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_10/All" + input: "Loss/assert_equal_10/Assert/Assert/data_0" + input: "Loss/assert_equal_10/Assert/Assert/data_1" + input: "Loss/assert_equal_10/Assert/Assert/data_2" + input: "Loss/assert_equal_10/x" + input: "Loss/assert_equal_10/Assert/Assert/data_4" + input: "Loss/assert_equal_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_64" + op: "Shape" + input: "Slice_123" + device: "/device:GPU: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: "Loss/strided_slice_43/stack" + 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: "Loss/strided_slice_43/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_43/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_43" + op: "StridedSlice" + input: "Loss/Shape_64" + input: "Loss/strided_slice_43/stack" + input: "Loss/strided_slice_43/stack_1" + input: "Loss/strided_slice_43/stack_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 { + } + } + } + } + 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: "Loss/ones_10/shape" + op: "Pack" + input: "Loss/strided_slice_43" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_10/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_10" + op: "Fill" + input: "Loss/ones_10/shape" + input: "Loss/ones_10/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_10/IOU/Intersection/split/split_dim" + input: "Slice_123" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_10/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_10/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_10/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_10/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose/sub" + input: "Loss/Compare_10/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_10/IOU/Intersection/split_1:2" + input: "Loss/Compare_10/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_10/IOU/Intersection/split:2" + input: "Loss/Compare_10/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_10/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_10/IOU/Intersection/split_1" + input: "Loss/Compare_10/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_10/IOU/Intersection/split" + input: "Loss/Compare_10/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/Minimum" + input: "Loss/Compare_10/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_10/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_10/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_10/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_10/IOU/Intersection/split_1:3" + input: "Loss/Compare_10/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_10/IOU/Intersection/split:3" + input: "Loss/Compare_10/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_10/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_10/IOU/Intersection/split_1:1" + input: "Loss/Compare_10/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_10/IOU/Intersection/split:1" + input: "Loss/Compare_10/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Intersection/Minimum_1" + input: "Loss/Compare_10/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_10/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_10/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_10/IOU/Intersection/Maximum_1" + input: "Loss/Compare_10/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Area/split" + op: "Split" + input: "Loss/Compare_10/IOU/Area/split/split_dim" + input: "Slice_123" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Area/split:2" + input: "Loss/Compare_10/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Area/split:3" + input: "Loss/Compare_10/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_10/IOU/Area/sub" + input: "Loss/Compare_10/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_10/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_10/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_10/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/Area_1/split:2" + input: "Loss/Compare_10/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_10/IOU/Area_1/split:3" + input: "Loss/Compare_10/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_10/IOU/Area_1/sub" + input: "Loss/Compare_10/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_10/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_10/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_10/IOU/Area/Squeeze" + input: "Loss/Compare_10/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_10/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Compare_10/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_10/IOU/Area_1/Squeeze" + input: "Loss/Compare_10/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/add" + op: "Add" + input: "Loss/Compare_10/IOU/ExpandDims" + input: "Loss/Compare_10/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/sub" + op: "Sub" + input: "Loss/Compare_10/IOU/add" + input: "Loss/Compare_10/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_10/IOU/Equal" + op: "Equal" + input: "Loss/Compare_10/IOU/Intersection/mul" + input: "Loss/Compare_10/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_10/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_10/IOU/Intersection/mul" + input: "Loss/Compare_10/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_10/IOU/Select" + op: "Select" + input: "Loss/Compare_10/IOU/Equal" + input: "Loss/Compare_10/IOU/zeros_like" + input: "Loss/Compare_10/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/Shape" + op: "Shape" + input: "Loss/Compare_10/IOU/Select" + device: "/device:GPU: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: "Loss/Match_10/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Match_10/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/strided_slice" + op: "StridedSlice" + input: "Loss/Match_10/Shape" + input: "Loss/Match_10/strided_slice/stack" + input: "Loss/Match_10/strided_slice/stack_1" + input: "Loss/Match_10/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_10/Greater/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Match_10/Greater" + op: "Greater" + input: "Loss/Match_10/strided_slice" + input: "Loss/Match_10/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Switch" + op: "Switch" + input: "Loss/Match_10/Greater" + input: "Loss/Match_10/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_10/cond/switch_t" + op: "Identity" + input: "Loss/Match_10/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_10/cond/switch_f" + op: "Identity" + input: "Loss/Match_10/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_10/cond/pred_id" + op: "Identity" + input: "Loss/Match_10/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_10/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_10/cond/ArgMax/Switch:1" + input: "Loss/Match_10/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_10/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_10/IOU/Select" + input: "Loss/Match_10/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_10/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/Max" + op: "Max" + input: "Loss/Match_10/cond/ArgMax/Switch:1" + input: "Loss/Match_10/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_10/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_10/cond/Greater" + op: "Greater" + input: "Loss/Match_10/cond/Greater/x" + input: "Loss/Match_10/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_10/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_10/cond/Max" + input: "Loss/Match_10/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_10/cond/Greater_1" + op: "Greater" + input: "Loss/Match_10/cond/Greater_1/x" + input: "Loss/Match_10/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_10/cond/GreaterEqual" + input: "Loss/Match_10/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Cast" + op: "Cast" + input: "Loss/Match_10/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/sub" + op: "Sub" + input: "Loss/Match_10/cond/sub/x" + input: "Loss/Match_10/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Mul" + op: "Mul" + input: "Loss/Match_10/cond/ArgMax" + input: "Loss/Match_10/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/mul" + op: "Mul" + input: "Loss/Match_10/cond/mul/x" + input: "Loss/Match_10/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Add" + op: "Add" + input: "Loss/Match_10/cond/Mul" + input: "Loss/Match_10/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Cast_1" + op: "Cast" + input: "Loss/Match_10/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/sub_1" + op: "Sub" + input: "Loss/Match_10/cond/sub_1/x" + input: "Loss/Match_10/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Mul_1" + op: "Mul" + input: "Loss/Match_10/cond/Add" + input: "Loss/Match_10/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_10/cond/mul_1" + op: "Mul" + input: "Loss/Match_10/cond/mul_1/x" + input: "Loss/Match_10/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Add_1" + op: "Add" + input: "Loss/Match_10/cond/Mul_1" + input: "Loss/Match_10/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Shape" + op: "Shape" + input: "Loss/Match_10/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_10/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + 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: "Loss/Match_10/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_10/cond/Shape" + input: "Loss/Match_10/cond/strided_slice/stack" + input: "Loss/Match_10/cond/strided_slice/stack_1" + input: "Loss/Match_10/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_10/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_10/cond/ArgMax/Switch:1" + input: "Loss/Match_10/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_10/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_10/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_10/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_10/cond/one_hot" + op: "OneHot" + input: "Loss/Match_10/cond/ArgMax_1" + input: "Loss/Match_10/cond/one_hot/depth" + input: "Loss/Match_10/cond/one_hot/on_value" + input: "Loss/Match_10/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_10/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_10/cond/one_hot" + input: "Loss/Match_10/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_10/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/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: "Loss/Match_10/cond/Max_1" + op: "Max" + input: "Loss/Match_10/cond/one_hot" + input: "Loss/Match_10/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_10/cond/Cast_2" + op: "Cast" + input: "Loss/Match_10/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Select" + op: "Select" + input: "Loss/Match_10/cond/Cast_2" + input: "Loss/Match_10/cond/ArgMax_2" + input: "Loss/Match_10/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Shape_1" + op: "Shape" + input: "Loss/Match_10/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_10/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_10/IOU/Select" + input: "Loss/Match_10/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_10/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_f" + 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: "Loss/Match_10/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_10/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_10/cond/Shape_1" + input: "Loss/Match_10/cond/strided_slice_1/stack" + input: "Loss/Match_10/cond/strided_slice_1/stack_1" + input: "Loss/Match_10/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_10/cond/ones" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_10/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + input: "^Loss/Match_10/cond/switch_f" + 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: "Loss/Match_10/cond/mul_2" + op: "Mul" + input: "Loss/Match_10/cond/mul_2/x" + input: "Loss/Match_10/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_10/cond/Merge" + op: "Merge" + input: "Loss/Match_10/cond/mul_2" + input: "Loss/Match_10/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_20" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_21" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_40" + op: "Pack" + input: "Loss/zeros_21" + input: "Loss/zeros_20" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_40/axis" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/concat_40" + op: "ConcatV2" + input: "Loss/stack_40" + input: "Slice_123" + input: "Loss/concat_40/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_40/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_40" + op: "Add" + input: "Loss/Match_10/cond/Merge" + input: "Loss/add_40/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_40/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Maximum_40" + op: "Maximum" + input: "Loss/add_40" + input: "Loss/Maximum_40/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_40" + op: "Gather" + input: "Loss/concat_40" + input: "Loss/Maximum_40" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_40" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_40" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/add/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_10/add" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_10/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/add_1/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_10/add_1" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_10/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/add_2/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_10/add_2" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_10/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/add_3/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_10/add_3" + op: "Add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_10/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/sub" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/truediv" + op: "RealDiv" + input: "Loss/Encode_10/sub" + input: "Loss/Encode_10/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/sub_1" + op: "Sub" + input: "Loss/Encode_10/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_10/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/truediv_1" + op: "RealDiv" + input: "Loss/Encode_10/sub_1" + input: "Loss/Encode_10/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/truediv_2" + op: "RealDiv" + input: "Loss/Encode_10/add_3" + input: "Loss/Encode_10/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/Log" + op: "Log" + input: "Loss/Encode_10/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/truediv_3" + op: "RealDiv" + input: "Loss/Encode_10/add_2" + input: "Loss/Encode_10/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/Log_1" + op: "Log" + input: "Loss/Encode_10/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/mul/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_10/mul" + op: "Mul" + input: "Loss/Encode_10/truediv_1" + input: "Loss/Encode_10/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/mul_1/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_10/mul_1" + op: "Mul" + input: "Loss/Encode_10/truediv" + input: "Loss/Encode_10/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/mul_2/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_10/mul_2" + op: "Mul" + input: "Loss/Encode_10/Log_1" + input: "Loss/Encode_10/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/mul_3/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_10/mul_3" + op: "Mul" + input: "Loss/Encode_10/Log" + input: "Loss/Encode_10/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/stack" + op: "Pack" + input: "Loss/Encode_10/mul" + input: "Loss/Encode_10/mul_1" + input: "Loss/Encode_10/mul_2" + input: "Loss/Encode_10/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_10/transpose/Rank" + op: "Rank" + input: "Loss/Encode_10/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/transpose/sub" + op: "Sub" + input: "Loss/Encode_10/transpose/Rank" + input: "Loss/Encode_10/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_10/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Encode_10/transpose/Range" + op: "Range" + input: "Loss/Encode_10/transpose/Range/start" + input: "Loss/Encode_10/transpose/Rank" + input: "Loss/Encode_10/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_10/transpose/sub" + input: "Loss/Encode_10/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_10/transpose" + op: "Transpose" + input: "Loss/Encode_10/stack" + input: "Loss/Encode_10/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_65" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_10" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_10/multiples" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_10" + op: "Tile" + input: "Loss/Const_10" + input: "Loss/Tile_10/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_10/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/GreaterEqual_10" + op: "GreaterEqual" + input: "Loss/Match_10/cond/Merge" + input: "Loss/GreaterEqual_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_10" + op: "Select" + input: "Loss/GreaterEqual_10" + input: "Loss/Encode_10/transpose" + input: "Loss/Tile_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_41" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_41/axis" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/concat_41" + op: "ConcatV2" + input: "Loss/stack_41" + input: "Loss/Pad_10" + input: "Loss/concat_41/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_41/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_41" + op: "Add" + input: "Loss/Match_10/cond/Merge" + input: "Loss/add_41/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_41/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Maximum_41" + op: "Maximum" + input: "Loss/add_41" + input: "Loss/Maximum_41/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_41" + op: "Gather" + input: "Loss/concat_41" + input: "Loss/Maximum_41" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_42" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_42/axis" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/concat_42" + op: "ConcatV2" + input: "Loss/stack_42" + input: "Loss/ones_10" + input: "Loss/concat_42/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_42/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_42" + op: "Add" + input: "Loss/Match_10/cond/Merge" + input: "Loss/add_42/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_42/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Maximum_42" + op: "Maximum" + input: "Loss/add_42" + input: "Loss/Maximum_42/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_42" + op: "Gather" + input: "Loss/concat_42" + input: "Loss/Maximum_42" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_43" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_43/axis" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/concat_43" + op: "ConcatV2" + input: "Loss/stack_43" + input: "Loss/ones_10" + input: "Loss/concat_43/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_43/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_43" + op: "Add" + input: "Loss/Match_10/cond/Merge" + input: "Loss/add_43/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_43/y" + op: "Const" + input: "^Loss/NoOp_10" + input: "^Loss/assert_equal_10/Assert/Assert" + 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: "Loss/Maximum_43" + op: "Maximum" + input: "Loss/add_43" + input: "Loss/Maximum_43/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_43" + op: "Gather" + input: "Loss/concat_43" + input: "Loss/Maximum_43" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Shape_66" + op: "Shape" + input: "Loss/Pad_11" + device: "/device:GPU: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: "Loss/strided_slice_44/stack" + 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: "Loss/strided_slice_44/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_44/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_44" + op: "StridedSlice" + input: "Loss/Shape_66" + input: "Loss/strided_slice_44/stack" + input: "Loss/strided_slice_44/stack_1" + input: "Loss/strided_slice_44/stack_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 { + } + } + } + } + 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: "Loss/Shape_67" + 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: 2 + } + } + } +} +node { + name: "Loss/NoOp_11" + op: "NoOp" + device: "/device:GPU:0" +} +node { + name: "Loss/Shape_68" + op: "Shape" + input: "Loss/Pad_11" + device: "/device:GPU: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: "Loss/strided_slice_45/stack" + 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: "Loss/strided_slice_45/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_45/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_45" + op: "StridedSlice" + input: "Loss/Shape_68" + input: "Loss/strided_slice_45/stack" + input: "Loss/strided_slice_45/stack_1" + input: "Loss/strided_slice_45/stack_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 { + } + } + } + } + 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: "Loss/Shape_69" + op: "Shape" + input: "Slice_135" + device: "/device:GPU: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: "Loss/strided_slice_46/stack" + 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: "Loss/strided_slice_46/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_46/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_46" + op: "StridedSlice" + input: "Loss/Shape_69" + input: "Loss/strided_slice_46/stack" + input: "Loss/strided_slice_46/stack_1" + input: "Loss/strided_slice_46/stack_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 { + } + } + } + } + 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: "Loss/assert_equal_11/x" + op: "Pack" + input: "Loss/strided_slice_45" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_11/y" + op: "Pack" + input: "Loss/strided_slice_46" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/assert_equal_11/Equal" + op: "Equal" + input: "Loss/assert_equal_11/x" + input: "Loss/assert_equal_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/assert_equal_11/Const" + 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: "Loss/assert_equal_11/All" + op: "All" + input: "Loss/assert_equal_11/Equal" + input: "Loss/assert_equal_11/Const" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Const" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Const_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Const_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_11/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Const_3" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_11/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Assert/data_0" + op: "Const" + device: "/device:GPU: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: "" + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Assert/data_1" + op: "Const" + device: "/device:GPU: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: "Condition x == y did not hold element-wise:" + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Assert/data_2" + op: "Const" + device: "/device:GPU: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: "x (Loss/assert_equal_11/x:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Assert/data_4" + op: "Const" + device: "/device:GPU: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: "y (Loss/assert_equal_11/y:0) = " + } + } + } +} +node { + name: "Loss/assert_equal_11/Assert/Assert" + op: "Assert" + input: "Loss/assert_equal_11/All" + input: "Loss/assert_equal_11/Assert/Assert/data_0" + input: "Loss/assert_equal_11/Assert/Assert/data_1" + input: "Loss/assert_equal_11/Assert/Assert/data_2" + input: "Loss/assert_equal_11/x" + input: "Loss/assert_equal_11/Assert/Assert/data_4" + input: "Loss/assert_equal_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "Loss/Shape_70" + op: "Shape" + input: "Slice_135" + device: "/device:GPU: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: "Loss/strided_slice_47/stack" + 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: "Loss/strided_slice_47/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_47/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_47" + op: "StridedSlice" + input: "Loss/Shape_70" + input: "Loss/strided_slice_47/stack" + input: "Loss/strided_slice_47/stack_1" + input: "Loss/strided_slice_47/stack_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 { + } + } + } + } + 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: "Loss/ones_11/shape" + op: "Pack" + input: "Loss/strided_slice_47" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ones_11/Const" + op: "Const" + device: "/device:GPU: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: "Loss/ones_11" + op: "Fill" + input: "Loss/ones_11/shape" + input: "Loss/ones_11/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Const" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/split/split_dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/split" + op: "Split" + input: "Loss/Compare_11/IOU/Intersection/split/split_dim" + input: "Slice_135" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Intersection/Const_1" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/split_1/split_dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/split_1" + op: "Split" + input: "Loss/Compare_11/IOU/Intersection/split_1/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose/Rank" + op: "Rank" + input: "Loss/Compare_11/IOU/Intersection/split_1:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose/Range" + op: "Range" + input: "Loss/Compare_11/IOU/Intersection/transpose/Range/start" + input: "Loss/Compare_11/IOU/Intersection/transpose/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose/sub" + input: "Loss/Compare_11/IOU/Intersection/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose" + op: "Transpose" + input: "Loss/Compare_11/IOU/Intersection/split_1:2" + input: "Loss/Compare_11/IOU/Intersection/transpose/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Minimum" + op: "Minimum" + input: "Loss/Compare_11/IOU/Intersection/split:2" + input: "Loss/Compare_11/IOU/Intersection/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_1/Rank" + op: "Rank" + input: "Loss/Compare_11/IOU/Intersection/split_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_1/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_1/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_1/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_1/Range" + op: "Range" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/Range/start" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_1/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_1" + op: "Transpose" + input: "Loss/Compare_11/IOU/Intersection/split_1" + input: "Loss/Compare_11/IOU/Intersection/transpose_1/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Maximum" + op: "Maximum" + input: "Loss/Compare_11/IOU/Intersection/split" + input: "Loss/Compare_11/IOU/Intersection/transpose_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/Minimum" + input: "Loss/Compare_11/IOU/Intersection/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Maximum_1/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Intersection/Maximum_1" + op: "Maximum" + input: "Loss/Compare_11/IOU/Intersection/Maximum_1/x" + input: "Loss/Compare_11/IOU/Intersection/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_2/Rank" + op: "Rank" + input: "Loss/Compare_11/IOU/Intersection/split_1:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_2/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_2/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_2/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_2/Range" + op: "Range" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/Range/start" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_2/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_2" + op: "Transpose" + input: "Loss/Compare_11/IOU/Intersection/split_1:3" + input: "Loss/Compare_11/IOU/Intersection/transpose_2/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Minimum_1" + op: "Minimum" + input: "Loss/Compare_11/IOU/Intersection/split:3" + input: "Loss/Compare_11/IOU/Intersection/transpose_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_3/Rank" + op: "Rank" + input: "Loss/Compare_11/IOU/Intersection/split_1:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_3/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_3/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_3/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Intersection/transpose_3/Range" + op: "Range" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/Range/start" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/Rank" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_3/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/sub" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/transpose_3" + op: "Transpose" + input: "Loss/Compare_11/IOU/Intersection/split_1:1" + input: "Loss/Compare_11/IOU/Intersection/transpose_3/sub_1" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Maximum_2" + op: "Maximum" + input: "Loss/Compare_11/IOU/Intersection/split:1" + input: "Loss/Compare_11/IOU/Intersection/transpose_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Intersection/Minimum_1" + input: "Loss/Compare_11/IOU/Intersection/Maximum_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/Maximum_3/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Intersection/Maximum_3" + op: "Maximum" + input: "Loss/Compare_11/IOU/Intersection/Maximum_3/x" + input: "Loss/Compare_11/IOU/Intersection/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Intersection/mul" + op: "Mul" + input: "Loss/Compare_11/IOU/Intersection/Maximum_1" + input: "Loss/Compare_11/IOU/Intersection/Maximum_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area/Const" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area/split/split_dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Area/split" + op: "Split" + input: "Loss/Compare_11/IOU/Area/split/split_dim" + input: "Slice_135" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Area/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Area/split:2" + input: "Loss/Compare_11/IOU/Area/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Area/split:3" + input: "Loss/Compare_11/IOU/Area/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area/mul" + op: "Mul" + input: "Loss/Compare_11/IOU/Area/sub" + input: "Loss/Compare_11/IOU/Area/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area/Squeeze" + op: "Squeeze" + input: "Loss/Compare_11/IOU/Area/mul" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Area_1/Const" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 4 + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area_1/split/split_dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/Area_1/split" + op: "Split" + input: "Loss/Compare_11/IOU/Area_1/split/split_dim" + input: "MultipleGridAnchorGenerator/Identity" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "Loss/Compare_11/IOU/Area_1/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/Area_1/split:2" + input: "Loss/Compare_11/IOU/Area_1/split" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area_1/sub_1" + op: "Sub" + input: "Loss/Compare_11/IOU/Area_1/split:3" + input: "Loss/Compare_11/IOU/Area_1/split:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area_1/mul" + op: "Mul" + input: "Loss/Compare_11/IOU/Area_1/sub" + input: "Loss/Compare_11/IOU/Area_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Area_1/Squeeze" + op: "Squeeze" + input: "Loss/Compare_11/IOU/Area_1/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "Loss/Compare_11/IOU/ExpandDims/dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/ExpandDims" + op: "ExpandDims" + input: "Loss/Compare_11/IOU/Area/Squeeze" + input: "Loss/Compare_11/IOU/ExpandDims/dim" + device: "/device:GPU: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: "Loss/Compare_11/IOU/ExpandDims_1/dim" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Compare_11/IOU/ExpandDims_1" + op: "ExpandDims" + input: "Loss/Compare_11/IOU/Area_1/Squeeze" + input: "Loss/Compare_11/IOU/ExpandDims_1/dim" + device: "/device:GPU: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: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/add" + op: "Add" + input: "Loss/Compare_11/IOU/ExpandDims" + input: "Loss/Compare_11/IOU/ExpandDims_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/sub" + op: "Sub" + input: "Loss/Compare_11/IOU/add" + input: "Loss/Compare_11/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Equal/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: "Loss/Compare_11/IOU/Equal" + op: "Equal" + input: "Loss/Compare_11/IOU/Intersection/mul" + input: "Loss/Compare_11/IOU/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/zeros_like" + op: "ZerosLike" + input: "Loss/Compare_11/IOU/Intersection/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/truediv" + op: "RealDiv" + input: "Loss/Compare_11/IOU/Intersection/mul" + input: "Loss/Compare_11/IOU/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Compare_11/IOU/Select" + op: "Select" + input: "Loss/Compare_11/IOU/Equal" + input: "Loss/Compare_11/IOU/zeros_like" + input: "Loss/Compare_11/IOU/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/Shape" + op: "Shape" + input: "Loss/Compare_11/IOU/Select" + device: "/device:GPU: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: "Loss/Match_11/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Match_11/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/strided_slice" + op: "StridedSlice" + input: "Loss/Match_11/Shape" + input: "Loss/Match_11/strided_slice/stack" + input: "Loss/Match_11/strided_slice/stack_1" + input: "Loss/Match_11/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_11/Greater/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Match_11/Greater" + op: "Greater" + input: "Loss/Match_11/strided_slice" + input: "Loss/Match_11/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Switch" + op: "Switch" + input: "Loss/Match_11/Greater" + input: "Loss/Match_11/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "Loss/Match_11/cond/switch_t" + op: "Identity" + input: "Loss/Match_11/cond/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_11/cond/switch_f" + op: "Identity" + input: "Loss/Match_11/cond/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_11/cond/pred_id" + op: "Identity" + input: "Loss/Match_11/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Match_11/cond/ArgMax/dimension" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/ArgMax" + op: "ArgMax" + input: "Loss/Match_11/cond/ArgMax/Switch:1" + input: "Loss/Match_11/cond/ArgMax/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_11/cond/ArgMax/Switch" + op: "Switch" + input: "Loss/Compare_11/IOU/Select" + input: "Loss/Match_11/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_11/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Max/reduction_indices" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/Max" + op: "Max" + input: "Loss/Match_11/cond/ArgMax/Switch:1" + input: "Loss/Match_11/cond/Max/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_11/cond/Greater/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_11/cond/Greater" + op: "Greater" + input: "Loss/Match_11/cond/Greater/x" + input: "Loss/Match_11/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/GreaterEqual/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_11/cond/GreaterEqual" + op: "GreaterEqual" + input: "Loss/Match_11/cond/Max" + input: "Loss/Match_11/cond/GreaterEqual/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Greater_1/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_11/cond/Greater_1" + op: "Greater" + input: "Loss/Match_11/cond/Greater_1/x" + input: "Loss/Match_11/cond/Max" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/LogicalAnd" + op: "LogicalAnd" + input: "Loss/Match_11/cond/GreaterEqual" + input: "Loss/Match_11/cond/Greater_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Cast" + op: "Cast" + input: "Loss/Match_11/cond/Greater" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/sub/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/sub" + op: "Sub" + input: "Loss/Match_11/cond/sub/x" + input: "Loss/Match_11/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Mul" + op: "Mul" + input: "Loss/Match_11/cond/ArgMax" + input: "Loss/Match_11/cond/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/mul/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/mul" + op: "Mul" + input: "Loss/Match_11/cond/mul/x" + input: "Loss/Match_11/cond/Cast" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Add" + op: "Add" + input: "Loss/Match_11/cond/Mul" + input: "Loss/Match_11/cond/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Cast_1" + op: "Cast" + input: "Loss/Match_11/cond/LogicalAnd" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/sub_1/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/sub_1" + op: "Sub" + input: "Loss/Match_11/cond/sub_1/x" + input: "Loss/Match_11/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Mul_1" + op: "Mul" + input: "Loss/Match_11/cond/Add" + input: "Loss/Match_11/cond/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/mul_1/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: -2 + } + } + } +} +node { + name: "Loss/Match_11/cond/mul_1" + op: "Mul" + input: "Loss/Match_11/cond/mul_1/x" + input: "Loss/Match_11/cond/Cast_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Add_1" + op: "Add" + input: "Loss/Match_11/cond/Mul_1" + input: "Loss/Match_11/cond/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Shape" + op: "Shape" + input: "Loss/Match_11/cond/ArgMax/Switch:1" + device: "/device:GPU: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: "Loss/Match_11/cond/strided_slice/stack" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + 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: "Loss/Match_11/cond/strided_slice/stack_1" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/cond/strided_slice/stack_2" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/cond/strided_slice" + op: "StridedSlice" + input: "Loss/Match_11/cond/Shape" + input: "Loss/Match_11/cond/strided_slice/stack" + input: "Loss/Match_11/cond/strided_slice/stack_1" + input: "Loss/Match_11/cond/strided_slice/stack_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 { + } + } + } + } + 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: "Loss/Match_11/cond/ArgMax_1/dimension" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/ArgMax_1" + op: "ArgMax" + input: "Loss/Match_11/cond/ArgMax/Switch:1" + input: "Loss/Match_11/cond/ArgMax_1/dimension" + device: "/device:GPU: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: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_11/cond/one_hot/on_value" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_11/cond/one_hot/off_value" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_t" + device: "/device:GPU: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: "Loss/Match_11/cond/one_hot/depth" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: 1917 + } + } + } +} +node { + name: "Loss/Match_11/cond/one_hot" + op: "OneHot" + input: "Loss/Match_11/cond/ArgMax_1" + input: "Loss/Match_11/cond/one_hot/depth" + input: "Loss/Match_11/cond/one_hot/on_value" + input: "Loss/Match_11/cond/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "Loss/Match_11/cond/ArgMax_2/dimension" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/ArgMax_2" + op: "ArgMax" + input: "Loss/Match_11/cond/one_hot" + input: "Loss/Match_11/cond/ArgMax_2/dimension" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "output_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/Match_11/cond/Max_1/reduction_indices" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/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: "Loss/Match_11/cond/Max_1" + op: "Max" + input: "Loss/Match_11/cond/one_hot" + input: "Loss/Match_11/cond/Max_1/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Match_11/cond/Cast_2" + op: "Cast" + input: "Loss/Match_11/cond/Max_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Select" + op: "Select" + input: "Loss/Match_11/cond/Cast_2" + input: "Loss/Match_11/cond/ArgMax_2" + input: "Loss/Match_11/cond/Add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Shape_1" + op: "Shape" + input: "Loss/Match_11/cond/Shape_1/Switch" + device: "/device:GPU: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: "Loss/Match_11/cond/Shape_1/Switch" + op: "Switch" + input: "Loss/Compare_11/IOU/Select" + input: "Loss/Match_11/cond/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/Compare_11/IOU/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/strided_slice_1/stack" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_f" + 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: "Loss/Match_11/cond/strided_slice_1/stack_1" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/cond/strided_slice_1/stack_2" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_f" + 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: 1 + } + } + } +} +node { + name: "Loss/Match_11/cond/strided_slice_1" + op: "StridedSlice" + input: "Loss/Match_11/cond/Shape_1" + input: "Loss/Match_11/cond/strided_slice_1/stack" + input: "Loss/Match_11/cond/strided_slice_1/stack_1" + input: "Loss/Match_11/cond/strided_slice_1/stack_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 { + } + } + } + } + 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: "Loss/Match_11/cond/ones" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1917 + } + } + int_val: 1 + } + } + } +} +node { + name: "Loss/Match_11/cond/mul_2/x" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + input: "^Loss/Match_11/cond/switch_f" + 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: "Loss/Match_11/cond/mul_2" + op: "Mul" + input: "Loss/Match_11/cond/mul_2/x" + input: "Loss/Match_11/cond/ones" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Match_11/cond/Merge" + op: "Merge" + input: "Loss/Match_11/cond/mul_2" + input: "Loss/Match_11/cond/Select" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + } + } + } + } +} +node { + name: "Loss/zeros_22" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/zeros_23" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/stack_44" + op: "Pack" + input: "Loss/zeros_23" + input: "Loss/zeros_22" + 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: 2 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_44/axis" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/concat_44" + op: "ConcatV2" + input: "Loss/stack_44" + input: "Slice_135" + input: "Loss/concat_44/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: "Loss/add_44/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_44" + op: "Add" + input: "Loss/Match_11/cond/Merge" + input: "Loss/add_44/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_44/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Maximum_44" + op: "Maximum" + input: "Loss/add_44" + input: "Loss/Maximum_44/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_44" + op: "Gather" + input: "Loss/concat_44" + input: "Loss/Maximum_44" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "MultipleGridAnchorGenerator/Identity" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Rank" + op: "Rank" + input: "Loss/Gather_44" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range" + op: "Range" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range/start" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Rank" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose" + op: "Transpose" + input: "Loss/Gather_44" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack" + op: "Unpack" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack:3" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub_1" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack:2" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv" + op: "RealDiv" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/add" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv_1/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv_1" + op: "RealDiv" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/get_center_coordinates_and_sizes_1/add_1" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/unstack:1" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/add/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_11/add" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Encode_11/add/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/add_1/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_11/add_1" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/sub" + input: "Loss/Encode_11/add_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/add_2/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_11/add_2" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub_1" + input: "Loss/Encode_11/add_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/add_3/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 9.99999993922529e-09 + } + } + } +} +node { + name: "Loss/Encode_11/add_3" + op: "Add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/sub" + input: "Loss/Encode_11/add_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/sub" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/add_1" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/truediv" + op: "RealDiv" + input: "Loss/Encode_11/sub" + input: "Loss/Encode_11/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/sub_1" + op: "Sub" + input: "Loss/Encode_11/get_center_coordinates_and_sizes_1/add" + input: "Loss/Encode_11/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/truediv_1" + op: "RealDiv" + input: "Loss/Encode_11/sub_1" + input: "Loss/Encode_11/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/truediv_2" + op: "RealDiv" + input: "Loss/Encode_11/add_3" + input: "Loss/Encode_11/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/Log" + op: "Log" + input: "Loss/Encode_11/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/truediv_3" + op: "RealDiv" + input: "Loss/Encode_11/add_2" + input: "Loss/Encode_11/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/Log_1" + op: "Log" + input: "Loss/Encode_11/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/mul/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_11/mul" + op: "Mul" + input: "Loss/Encode_11/truediv_1" + input: "Loss/Encode_11/mul/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/mul_1/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Encode_11/mul_1" + op: "Mul" + input: "Loss/Encode_11/truediv" + input: "Loss/Encode_11/mul_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/mul_2/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_11/mul_2" + op: "Mul" + input: "Loss/Encode_11/Log_1" + input: "Loss/Encode_11/mul_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/mul_3/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Encode_11/mul_3" + op: "Mul" + input: "Loss/Encode_11/Log" + input: "Loss/Encode_11/mul_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/stack" + op: "Pack" + input: "Loss/Encode_11/mul" + input: "Loss/Encode_11/mul_1" + input: "Loss/Encode_11/mul_2" + input: "Loss/Encode_11/mul_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Encode_11/transpose/Rank" + op: "Rank" + input: "Loss/Encode_11/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/transpose/sub/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/transpose/sub" + op: "Sub" + input: "Loss/Encode_11/transpose/Rank" + input: "Loss/Encode_11/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Encode_11/transpose/Range/start" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/transpose/Range/delta" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Encode_11/transpose/Range" + op: "Range" + input: "Loss/Encode_11/transpose/Range/start" + input: "Loss/Encode_11/transpose/Rank" + input: "Loss/Encode_11/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/transpose/sub_1" + op: "Sub" + input: "Loss/Encode_11/transpose/sub" + input: "Loss/Encode_11/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Encode_11/transpose" + op: "Transpose" + input: "Loss/Encode_11/stack" + input: "Loss/Encode_11/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Shape_71" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 1917 + } + } + } +} +node { + name: "Loss/Const_11" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_11/multiples" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_11" + op: "Tile" + input: "Loss/Const_11" + input: "Loss/Tile_11/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_11/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/GreaterEqual_11" + op: "GreaterEqual" + input: "Loss/Match_11/cond/Merge" + input: "Loss/GreaterEqual_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Select_11" + op: "Select" + input: "Loss/GreaterEqual_11" + input: "Loss/Encode_11/transpose" + input: "Loss/Tile_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_45" + op: "Pack" + input: "Const_3" + input: "Const_3" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/concat_45/axis" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/concat_45" + op: "ConcatV2" + input: "Loss/stack_45" + input: "Loss/Pad_11" + input: "Loss/concat_45/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + 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: 2 + } + } + } + } + } +} +node { + name: "Loss/add_45/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_45" + op: "Add" + input: "Loss/Match_11/cond/Merge" + input: "Loss/add_45/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_45/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Maximum_45" + op: "Maximum" + input: "Loss/add_45" + input: "Loss/Maximum_45/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_45" + op: "Gather" + input: "Loss/concat_45" + input: "Loss/Maximum_45" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_46" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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\000\000\000\000\000\000" + } + } + } +} +node { + name: "Loss/concat_46/axis" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/concat_46" + op: "ConcatV2" + input: "Loss/stack_46" + input: "Loss/ones_11" + input: "Loss/concat_46/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_46/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_46" + op: "Add" + input: "Loss/Match_11/cond/Merge" + input: "Loss/add_46/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_46/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Maximum_46" + op: "Maximum" + input: "Loss/add_46" + input: "Loss/Maximum_46/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_46" + op: "Gather" + input: "Loss/concat_46" + input: "Loss/Maximum_46" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_47" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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\000\000\000\000\200?" + } + } + } +} +node { + name: "Loss/concat_47/axis" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/concat_47" + op: "ConcatV2" + input: "Loss/stack_47" + input: "Loss/ones_11" + input: "Loss/concat_47/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/add_47/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: 2 + } + } + } +} +node { + name: "Loss/add_47" + op: "Add" + input: "Loss/Match_11/cond/Merge" + input: "Loss/add_47/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Maximum_47/y" + op: "Const" + input: "^Loss/NoOp_11" + input: "^Loss/assert_equal_11/Assert/Assert" + 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: "Loss/Maximum_47" + op: "Maximum" + input: "Loss/add_47" + input: "Loss/Maximum_47/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_47" + op: "Gather" + input: "Loss/concat_47" + input: "Loss/Maximum_47" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/stack_48" + op: "Pack" + input: "Loss/Gather_1" + input: "Loss/Gather_5" + input: "Loss/Gather_9" + input: "Loss/Gather_13" + input: "Loss/Gather_17" + input: "Loss/Gather_21" + input: "Loss/Gather_25" + input: "Loss/Gather_29" + input: "Loss/Gather_33" + input: "Loss/Gather_37" + input: "Loss/Gather_41" + input: "Loss/Gather_45" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/stack_49" + op: "Pack" + input: "Loss/Gather_3" + input: "Loss/Gather_7" + input: "Loss/Gather_11" + input: "Loss/Gather_15" + input: "Loss/Gather_19" + input: "Loss/Gather_23" + input: "Loss/Gather_27" + input: "Loss/Gather_31" + input: "Loss/Gather_35" + input: "Loss/Gather_39" + input: "Loss/Gather_43" + input: "Loss/Gather_47" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/stack_50" + op: "Pack" + input: "Loss/Select" + input: "Loss/Select_1" + input: "Loss/Select_2" + input: "Loss/Select_3" + input: "Loss/Select_4" + input: "Loss/Select_5" + input: "Loss/Select_6" + input: "Loss/Select_7" + input: "Loss/Select_8" + input: "Loss/Select_9" + input: "Loss/Select_10" + input: "Loss/Select_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/stack_51" + op: "Pack" + input: "Loss/Gather_2" + input: "Loss/Gather_6" + input: "Loss/Gather_10" + input: "Loss/Gather_14" + input: "Loss/Gather_18" + input: "Loss/Gather_22" + input: "Loss/Gather_26" + input: "Loss/Gather_30" + input: "Loss/Gather_34" + input: "Loss/Gather_38" + input: "Loss/Gather_42" + input: "Loss/Gather_46" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Shape_72" + op: "Shape" + input: "Slice_3" + device: "/device:GPU: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: "Loss/strided_slice_48/stack" + 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: "Loss/strided_slice_48/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_48/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_48" + op: "StridedSlice" + input: "Loss/Shape_72" + input: "Loss/strided_slice_48/stack" + input: "Loss/strided_slice_48/stack_1" + input: "Loss/strided_slice_48/stack_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 { + } + } + } + } + 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: "Loss/Shape_73" + op: "Shape" + input: "Slice_15" + device: "/device:GPU: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: "Loss/strided_slice_49/stack" + 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: "Loss/strided_slice_49/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_49/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_49" + op: "StridedSlice" + input: "Loss/Shape_73" + input: "Loss/strided_slice_49/stack" + input: "Loss/strided_slice_49/stack_1" + input: "Loss/strided_slice_49/stack_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 { + } + } + } + } + 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: "Loss/Shape_74" + op: "Shape" + input: "Slice_27" + device: "/device:GPU: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: "Loss/strided_slice_50/stack" + 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: "Loss/strided_slice_50/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_50/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_50" + op: "StridedSlice" + input: "Loss/Shape_74" + input: "Loss/strided_slice_50/stack" + input: "Loss/strided_slice_50/stack_1" + input: "Loss/strided_slice_50/stack_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 { + } + } + } + } + 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: "Loss/Shape_75" + op: "Shape" + input: "Slice_39" + device: "/device:GPU: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: "Loss/strided_slice_51/stack" + 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: "Loss/strided_slice_51/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_51/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_51" + op: "StridedSlice" + input: "Loss/Shape_75" + input: "Loss/strided_slice_51/stack" + input: "Loss/strided_slice_51/stack_1" + input: "Loss/strided_slice_51/stack_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 { + } + } + } + } + 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: "Loss/Shape_76" + op: "Shape" + input: "Slice_51" + device: "/device:GPU: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: "Loss/strided_slice_52/stack" + 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: "Loss/strided_slice_52/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_52/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_52" + op: "StridedSlice" + input: "Loss/Shape_76" + input: "Loss/strided_slice_52/stack" + input: "Loss/strided_slice_52/stack_1" + input: "Loss/strided_slice_52/stack_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 { + } + } + } + } + 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: "Loss/Shape_77" + op: "Shape" + input: "Slice_63" + device: "/device:GPU: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: "Loss/strided_slice_53/stack" + 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: "Loss/strided_slice_53/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_53/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_53" + op: "StridedSlice" + input: "Loss/Shape_77" + input: "Loss/strided_slice_53/stack" + input: "Loss/strided_slice_53/stack_1" + input: "Loss/strided_slice_53/stack_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 { + } + } + } + } + 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: "Loss/Shape_78" + op: "Shape" + input: "Slice_75" + device: "/device:GPU: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: "Loss/strided_slice_54/stack" + 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: "Loss/strided_slice_54/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_54/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_54" + op: "StridedSlice" + input: "Loss/Shape_78" + input: "Loss/strided_slice_54/stack" + input: "Loss/strided_slice_54/stack_1" + input: "Loss/strided_slice_54/stack_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 { + } + } + } + } + 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: "Loss/Shape_79" + op: "Shape" + input: "Slice_87" + device: "/device:GPU: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: "Loss/strided_slice_55/stack" + 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: "Loss/strided_slice_55/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_55/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_55" + op: "StridedSlice" + input: "Loss/Shape_79" + input: "Loss/strided_slice_55/stack" + input: "Loss/strided_slice_55/stack_1" + input: "Loss/strided_slice_55/stack_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 { + } + } + } + } + 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: "Loss/Shape_80" + op: "Shape" + input: "Slice_99" + device: "/device:GPU: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: "Loss/strided_slice_56/stack" + 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: "Loss/strided_slice_56/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_56/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_56" + op: "StridedSlice" + input: "Loss/Shape_80" + input: "Loss/strided_slice_56/stack" + input: "Loss/strided_slice_56/stack_1" + input: "Loss/strided_slice_56/stack_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 { + } + } + } + } + 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: "Loss/Shape_81" + op: "Shape" + input: "Slice_111" + device: "/device:GPU: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: "Loss/strided_slice_57/stack" + 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: "Loss/strided_slice_57/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_57/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_57" + op: "StridedSlice" + input: "Loss/Shape_81" + input: "Loss/strided_slice_57/stack" + input: "Loss/strided_slice_57/stack_1" + input: "Loss/strided_slice_57/stack_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 { + } + } + } + } + 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: "Loss/Shape_82" + op: "Shape" + input: "Slice_123" + device: "/device:GPU: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: "Loss/strided_slice_58/stack" + 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: "Loss/strided_slice_58/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_58/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_58" + op: "StridedSlice" + input: "Loss/Shape_82" + input: "Loss/strided_slice_58/stack" + input: "Loss/strided_slice_58/stack_1" + input: "Loss/strided_slice_58/stack_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 { + } + } + } + } + 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: "Loss/Shape_83" + op: "Shape" + input: "Slice_135" + device: "/device:GPU: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: "Loss/strided_slice_59/stack" + 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: "Loss/strided_slice_59/stack_1" + 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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_59/stack_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: 1 + } + } + } +} +node { + name: "Loss/strided_slice_59" + op: "StridedSlice" + input: "Loss/Shape_83" + input: "Loss/strided_slice_59/stack" + input: "Loss/strided_slice_59/stack_1" + input: "Loss/strided_slice_59/stack_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 { + } + } + } + } + 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: "Loss/stack_52" + op: "Pack" + input: "Loss/strided_slice_48" + input: "Loss/strided_slice_49" + input: "Loss/strided_slice_50" + input: "Loss/strided_slice_51" + input: "Loss/strided_slice_52" + input: "Loss/strided_slice_53" + input: "Loss/strided_slice_54" + input: "Loss/strided_slice_55" + input: "Loss/strided_slice_56" + input: "Loss/strided_slice_57" + input: "Loss/strided_slice_58" + input: "Loss/strided_slice_59" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Greater/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: "Loss/Greater" + op: "Greater" + input: "Loss/Match/cond/Merge" + input: "Loss/Greater/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where" + op: "Where" + input: "Loss/Greater" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape" + op: "Reshape" + input: "Loss/Where" + input: "Loss/Reshape/shape" + device: "/device:GPU: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: "Loss/Cast" + op: "Cast" + input: "Loss/Reshape" + 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: "Loss/Size" + op: "Size" + input: "Loss/Cast" + 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: "Loss/Greater_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: "Loss/Greater_1" + op: "Greater" + input: "Loss/Match_1/cond/Merge" + input: "Loss/Greater_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_1" + op: "Where" + input: "Loss/Greater_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_1/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_1" + op: "Reshape" + input: "Loss/Where_1" + input: "Loss/Reshape_1/shape" + device: "/device:GPU: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: "Loss/Cast_1" + op: "Cast" + input: "Loss/Reshape_1" + 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: "Loss/Size_1" + op: "Size" + input: "Loss/Cast_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: "Loss/Greater_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: "Loss/Greater_2" + op: "Greater" + input: "Loss/Match_2/cond/Merge" + input: "Loss/Greater_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_2" + op: "Where" + input: "Loss/Greater_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_2/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_2" + op: "Reshape" + input: "Loss/Where_2" + input: "Loss/Reshape_2/shape" + device: "/device:GPU: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: "Loss/Cast_2" + op: "Cast" + input: "Loss/Reshape_2" + 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: "Loss/Size_2" + op: "Size" + input: "Loss/Cast_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: "Loss/Greater_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: "Loss/Greater_3" + op: "Greater" + input: "Loss/Match_3/cond/Merge" + input: "Loss/Greater_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_3" + op: "Where" + input: "Loss/Greater_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_3/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_3" + op: "Reshape" + input: "Loss/Where_3" + input: "Loss/Reshape_3/shape" + device: "/device:GPU: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: "Loss/Cast_3" + op: "Cast" + input: "Loss/Reshape_3" + 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: "Loss/Size_3" + op: "Size" + input: "Loss/Cast_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: "Loss/Greater_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: "Loss/Greater_4" + op: "Greater" + input: "Loss/Match_4/cond/Merge" + input: "Loss/Greater_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_4" + op: "Where" + input: "Loss/Greater_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_4/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_4" + op: "Reshape" + input: "Loss/Where_4" + input: "Loss/Reshape_4/shape" + device: "/device:GPU: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: "Loss/Cast_4" + op: "Cast" + input: "Loss/Reshape_4" + 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: "Loss/Size_4" + op: "Size" + input: "Loss/Cast_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: "Loss/Greater_5/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: "Loss/Greater_5" + op: "Greater" + input: "Loss/Match_5/cond/Merge" + input: "Loss/Greater_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_5" + op: "Where" + input: "Loss/Greater_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_5/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_5" + op: "Reshape" + input: "Loss/Where_5" + input: "Loss/Reshape_5/shape" + device: "/device:GPU: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: "Loss/Cast_5" + op: "Cast" + input: "Loss/Reshape_5" + 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: "Loss/Size_5" + op: "Size" + input: "Loss/Cast_5" + 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: "Loss/Greater_6/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: "Loss/Greater_6" + op: "Greater" + input: "Loss/Match_6/cond/Merge" + input: "Loss/Greater_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_6" + op: "Where" + input: "Loss/Greater_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_6/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_6" + op: "Reshape" + input: "Loss/Where_6" + input: "Loss/Reshape_6/shape" + device: "/device:GPU: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: "Loss/Cast_6" + op: "Cast" + input: "Loss/Reshape_6" + 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: "Loss/Size_6" + op: "Size" + input: "Loss/Cast_6" + 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: "Loss/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: -1 + } + } + } +} +node { + name: "Loss/Greater_7" + op: "Greater" + input: "Loss/Match_7/cond/Merge" + input: "Loss/Greater_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_7" + op: "Where" + input: "Loss/Greater_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_7/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_7" + op: "Reshape" + input: "Loss/Where_7" + input: "Loss/Reshape_7/shape" + device: "/device:GPU: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: "Loss/Cast_7" + op: "Cast" + input: "Loss/Reshape_7" + 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: "Loss/Size_7" + op: "Size" + input: "Loss/Cast_7" + 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: "Loss/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: -1 + } + } + } +} +node { + name: "Loss/Greater_8" + op: "Greater" + input: "Loss/Match_8/cond/Merge" + input: "Loss/Greater_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_8" + op: "Where" + input: "Loss/Greater_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_8/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_8" + op: "Reshape" + input: "Loss/Where_8" + input: "Loss/Reshape_8/shape" + device: "/device:GPU: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: "Loss/Cast_8" + op: "Cast" + input: "Loss/Reshape_8" + 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: "Loss/Size_8" + op: "Size" + input: "Loss/Cast_8" + 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: "Loss/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: -1 + } + } + } +} +node { + name: "Loss/Greater_9" + op: "Greater" + input: "Loss/Match_9/cond/Merge" + input: "Loss/Greater_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_9" + op: "Where" + input: "Loss/Greater_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_9/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_9" + op: "Reshape" + input: "Loss/Where_9" + input: "Loss/Reshape_9/shape" + device: "/device:GPU: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: "Loss/Cast_9" + op: "Cast" + input: "Loss/Reshape_9" + 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: "Loss/Size_9" + op: "Size" + input: "Loss/Cast_9" + 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: "Loss/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: -1 + } + } + } +} +node { + name: "Loss/Greater_10" + op: "Greater" + input: "Loss/Match_10/cond/Merge" + input: "Loss/Greater_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_10" + op: "Where" + input: "Loss/Greater_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_10/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_10" + op: "Reshape" + input: "Loss/Where_10" + input: "Loss/Reshape_10/shape" + device: "/device:GPU: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: "Loss/Cast_10" + op: "Cast" + input: "Loss/Reshape_10" + 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: "Loss/Size_10" + op: "Size" + input: "Loss/Cast_10" + 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: "Loss/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: -1 + } + } + } +} +node { + name: "Loss/Greater_11" + op: "Greater" + input: "Loss/Match_11/cond/Merge" + input: "Loss/Greater_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_11" + op: "Where" + input: "Loss/Greater_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_11/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_11" + op: "Reshape" + input: "Loss/Where_11" + input: "Loss/Reshape_11/shape" + device: "/device:GPU: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: "Loss/Cast_11" + op: "Cast" + input: "Loss/Reshape_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: "Loss/Size_11" + op: "Size" + input: "Loss/Cast_11" + 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: "Loss/stack_53" + op: "Pack" + input: "Loss/Size" + input: "Loss/Size_1" + input: "Loss/Size_2" + input: "Loss/Size_3" + input: "Loss/Size_4" + input: "Loss/Size_5" + input: "Loss/Size_6" + input: "Loss/Size_7" + input: "Loss/Size_8" + input: "Loss/Size_9" + input: "Loss/Size_10" + input: "Loss/Size_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Equal/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: "Loss/Equal" + op: "Equal" + input: "Loss/Match/cond/Merge" + input: "Loss/Equal/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_12" + op: "Where" + input: "Loss/Equal" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_12/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_12" + op: "Reshape" + input: "Loss/Where_12" + input: "Loss/Reshape_12/shape" + device: "/device:GPU: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: "Loss/Cast_12" + op: "Cast" + input: "Loss/Reshape_12" + 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: "Loss/Size_12" + op: "Size" + input: "Loss/Cast_12" + 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: "Loss/Equal_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: "Loss/Equal_1" + op: "Equal" + input: "Loss/Match_1/cond/Merge" + input: "Loss/Equal_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_13" + op: "Where" + input: "Loss/Equal_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_13/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_13" + op: "Reshape" + input: "Loss/Where_13" + input: "Loss/Reshape_13/shape" + device: "/device:GPU: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: "Loss/Cast_13" + op: "Cast" + input: "Loss/Reshape_13" + 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: "Loss/Size_13" + op: "Size" + input: "Loss/Cast_13" + 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: "Loss/Equal_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: "Loss/Equal_2" + op: "Equal" + input: "Loss/Match_2/cond/Merge" + input: "Loss/Equal_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_14" + op: "Where" + input: "Loss/Equal_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_14/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_14" + op: "Reshape" + input: "Loss/Where_14" + input: "Loss/Reshape_14/shape" + device: "/device:GPU: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: "Loss/Cast_14" + op: "Cast" + input: "Loss/Reshape_14" + 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: "Loss/Size_14" + op: "Size" + input: "Loss/Cast_14" + 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: "Loss/Equal_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: "Loss/Equal_3" + op: "Equal" + input: "Loss/Match_3/cond/Merge" + input: "Loss/Equal_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_15" + op: "Where" + input: "Loss/Equal_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_15/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_15" + op: "Reshape" + input: "Loss/Where_15" + input: "Loss/Reshape_15/shape" + device: "/device:GPU: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: "Loss/Cast_15" + op: "Cast" + input: "Loss/Reshape_15" + 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: "Loss/Size_15" + op: "Size" + input: "Loss/Cast_15" + 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: "Loss/Equal_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: "Loss/Equal_4" + op: "Equal" + input: "Loss/Match_4/cond/Merge" + input: "Loss/Equal_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_16" + op: "Where" + input: "Loss/Equal_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_16/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_16" + op: "Reshape" + input: "Loss/Where_16" + input: "Loss/Reshape_16/shape" + device: "/device:GPU: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: "Loss/Cast_16" + op: "Cast" + input: "Loss/Reshape_16" + 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: "Loss/Size_16" + op: "Size" + input: "Loss/Cast_16" + 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: "Loss/Equal_5/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: "Loss/Equal_5" + op: "Equal" + input: "Loss/Match_5/cond/Merge" + input: "Loss/Equal_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_17" + op: "Where" + input: "Loss/Equal_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_17/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_17" + op: "Reshape" + input: "Loss/Where_17" + input: "Loss/Reshape_17/shape" + device: "/device:GPU: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: "Loss/Cast_17" + op: "Cast" + input: "Loss/Reshape_17" + 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: "Loss/Size_17" + op: "Size" + input: "Loss/Cast_17" + 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: "Loss/Equal_6/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: "Loss/Equal_6" + op: "Equal" + input: "Loss/Match_6/cond/Merge" + input: "Loss/Equal_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_18" + op: "Where" + input: "Loss/Equal_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_18/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_18" + op: "Reshape" + input: "Loss/Where_18" + input: "Loss/Reshape_18/shape" + device: "/device:GPU: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: "Loss/Cast_18" + op: "Cast" + input: "Loss/Reshape_18" + 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: "Loss/Size_18" + op: "Size" + input: "Loss/Cast_18" + 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: "Loss/Equal_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: -1 + } + } + } +} +node { + name: "Loss/Equal_7" + op: "Equal" + input: "Loss/Match_7/cond/Merge" + input: "Loss/Equal_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_19" + op: "Where" + input: "Loss/Equal_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_19/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_19" + op: "Reshape" + input: "Loss/Where_19" + input: "Loss/Reshape_19/shape" + device: "/device:GPU: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: "Loss/Cast_19" + op: "Cast" + input: "Loss/Reshape_19" + 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: "Loss/Size_19" + op: "Size" + input: "Loss/Cast_19" + 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: "Loss/Equal_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: -1 + } + } + } +} +node { + name: "Loss/Equal_8" + op: "Equal" + input: "Loss/Match_8/cond/Merge" + input: "Loss/Equal_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_20" + op: "Where" + input: "Loss/Equal_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_20/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_20" + op: "Reshape" + input: "Loss/Where_20" + input: "Loss/Reshape_20/shape" + device: "/device:GPU: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: "Loss/Cast_20" + op: "Cast" + input: "Loss/Reshape_20" + 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: "Loss/Size_20" + op: "Size" + input: "Loss/Cast_20" + 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: "Loss/Equal_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: -1 + } + } + } +} +node { + name: "Loss/Equal_9" + op: "Equal" + input: "Loss/Match_9/cond/Merge" + input: "Loss/Equal_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_21" + op: "Where" + input: "Loss/Equal_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_21/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_21" + op: "Reshape" + input: "Loss/Where_21" + input: "Loss/Reshape_21/shape" + device: "/device:GPU: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: "Loss/Cast_21" + op: "Cast" + input: "Loss/Reshape_21" + 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: "Loss/Size_21" + op: "Size" + input: "Loss/Cast_21" + 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: "Loss/Equal_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: -1 + } + } + } +} +node { + name: "Loss/Equal_10" + op: "Equal" + input: "Loss/Match_10/cond/Merge" + input: "Loss/Equal_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_22" + op: "Where" + input: "Loss/Equal_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_22/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_22" + op: "Reshape" + input: "Loss/Where_22" + input: "Loss/Reshape_22/shape" + device: "/device:GPU: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: "Loss/Cast_22" + op: "Cast" + input: "Loss/Reshape_22" + 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: "Loss/Size_22" + op: "Size" + input: "Loss/Cast_22" + 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: "Loss/Equal_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: -1 + } + } + } +} +node { + name: "Loss/Equal_11" + op: "Equal" + input: "Loss/Match_11/cond/Merge" + input: "Loss/Equal_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_23" + op: "Where" + input: "Loss/Equal_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_23/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_23" + op: "Reshape" + input: "Loss/Where_23" + input: "Loss/Reshape_23/shape" + device: "/device:GPU: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: "Loss/Cast_23" + op: "Cast" + input: "Loss/Reshape_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: "Loss/Size_23" + op: "Size" + input: "Loss/Cast_23" + 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: "Loss/stack_54" + op: "Pack" + input: "Loss/Size_12" + input: "Loss/Size_13" + input: "Loss/Size_14" + input: "Loss/Size_15" + input: "Loss/Size_16" + input: "Loss/Size_17" + input: "Loss/Size_18" + input: "Loss/Size_19" + input: "Loss/Size_20" + input: "Loss/Size_21" + input: "Loss/Size_22" + input: "Loss/Size_23" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Equal_12/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: -2 + } + } + } +} +node { + name: "Loss/Equal_12" + op: "Equal" + input: "Loss/Match/cond/Merge" + input: "Loss/Equal_12/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_24" + op: "Where" + input: "Loss/Equal_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_24/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_24" + op: "Reshape" + input: "Loss/Where_24" + input: "Loss/Reshape_24/shape" + device: "/device:GPU: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: "Loss/Cast_24" + op: "Cast" + input: "Loss/Reshape_24" + 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: "Loss/Size_24" + op: "Size" + input: "Loss/Cast_24" + 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: "Loss/Equal_13/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: -2 + } + } + } +} +node { + name: "Loss/Equal_13" + op: "Equal" + input: "Loss/Match_1/cond/Merge" + input: "Loss/Equal_13/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_25" + op: "Where" + input: "Loss/Equal_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_25/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_25" + op: "Reshape" + input: "Loss/Where_25" + input: "Loss/Reshape_25/shape" + device: "/device:GPU: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: "Loss/Cast_25" + op: "Cast" + input: "Loss/Reshape_25" + 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: "Loss/Size_25" + op: "Size" + input: "Loss/Cast_25" + 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: "Loss/Equal_14/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: -2 + } + } + } +} +node { + name: "Loss/Equal_14" + op: "Equal" + input: "Loss/Match_2/cond/Merge" + input: "Loss/Equal_14/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_26" + op: "Where" + input: "Loss/Equal_14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_26/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_26" + op: "Reshape" + input: "Loss/Where_26" + input: "Loss/Reshape_26/shape" + device: "/device:GPU: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: "Loss/Cast_26" + op: "Cast" + input: "Loss/Reshape_26" + 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: "Loss/Size_26" + op: "Size" + input: "Loss/Cast_26" + 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: "Loss/Equal_15/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: -2 + } + } + } +} +node { + name: "Loss/Equal_15" + op: "Equal" + input: "Loss/Match_3/cond/Merge" + input: "Loss/Equal_15/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_27" + op: "Where" + input: "Loss/Equal_15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_27/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_27" + op: "Reshape" + input: "Loss/Where_27" + input: "Loss/Reshape_27/shape" + device: "/device:GPU: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: "Loss/Cast_27" + op: "Cast" + input: "Loss/Reshape_27" + 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: "Loss/Size_27" + op: "Size" + input: "Loss/Cast_27" + 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: "Loss/Equal_16/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: -2 + } + } + } +} +node { + name: "Loss/Equal_16" + op: "Equal" + input: "Loss/Match_4/cond/Merge" + input: "Loss/Equal_16/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_28" + op: "Where" + input: "Loss/Equal_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_28/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_28" + op: "Reshape" + input: "Loss/Where_28" + input: "Loss/Reshape_28/shape" + device: "/device:GPU: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: "Loss/Cast_28" + op: "Cast" + input: "Loss/Reshape_28" + 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: "Loss/Size_28" + op: "Size" + input: "Loss/Cast_28" + 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: "Loss/Equal_17/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: -2 + } + } + } +} +node { + name: "Loss/Equal_17" + op: "Equal" + input: "Loss/Match_5/cond/Merge" + input: "Loss/Equal_17/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_29" + op: "Where" + input: "Loss/Equal_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_29/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_29" + op: "Reshape" + input: "Loss/Where_29" + input: "Loss/Reshape_29/shape" + device: "/device:GPU: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: "Loss/Cast_29" + op: "Cast" + input: "Loss/Reshape_29" + 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: "Loss/Size_29" + op: "Size" + input: "Loss/Cast_29" + 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: "Loss/Equal_18/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: -2 + } + } + } +} +node { + name: "Loss/Equal_18" + op: "Equal" + input: "Loss/Match_6/cond/Merge" + input: "Loss/Equal_18/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_30" + op: "Where" + input: "Loss/Equal_18" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_30/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_30" + op: "Reshape" + input: "Loss/Where_30" + input: "Loss/Reshape_30/shape" + device: "/device:GPU: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: "Loss/Cast_30" + op: "Cast" + input: "Loss/Reshape_30" + 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: "Loss/Size_30" + op: "Size" + input: "Loss/Cast_30" + 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: "Loss/Equal_19/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: -2 + } + } + } +} +node { + name: "Loss/Equal_19" + op: "Equal" + input: "Loss/Match_7/cond/Merge" + input: "Loss/Equal_19/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_31" + op: "Where" + input: "Loss/Equal_19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_31/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_31" + op: "Reshape" + input: "Loss/Where_31" + input: "Loss/Reshape_31/shape" + device: "/device:GPU: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: "Loss/Cast_31" + op: "Cast" + input: "Loss/Reshape_31" + 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: "Loss/Size_31" + op: "Size" + input: "Loss/Cast_31" + 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: "Loss/Equal_20/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: -2 + } + } + } +} +node { + name: "Loss/Equal_20" + op: "Equal" + input: "Loss/Match_8/cond/Merge" + input: "Loss/Equal_20/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_32" + op: "Where" + input: "Loss/Equal_20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_32/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_32" + op: "Reshape" + input: "Loss/Where_32" + input: "Loss/Reshape_32/shape" + device: "/device:GPU: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: "Loss/Cast_32" + op: "Cast" + input: "Loss/Reshape_32" + 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: "Loss/Size_32" + op: "Size" + input: "Loss/Cast_32" + 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: "Loss/Equal_21/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: -2 + } + } + } +} +node { + name: "Loss/Equal_21" + op: "Equal" + input: "Loss/Match_9/cond/Merge" + input: "Loss/Equal_21/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_33" + op: "Where" + input: "Loss/Equal_21" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_33/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_33" + op: "Reshape" + input: "Loss/Where_33" + input: "Loss/Reshape_33/shape" + device: "/device:GPU: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: "Loss/Cast_33" + op: "Cast" + input: "Loss/Reshape_33" + 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: "Loss/Size_33" + op: "Size" + input: "Loss/Cast_33" + 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: "Loss/Equal_22/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: -2 + } + } + } +} +node { + name: "Loss/Equal_22" + op: "Equal" + input: "Loss/Match_10/cond/Merge" + input: "Loss/Equal_22/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_34" + op: "Where" + input: "Loss/Equal_22" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_34/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_34" + op: "Reshape" + input: "Loss/Where_34" + input: "Loss/Reshape_34/shape" + device: "/device:GPU: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: "Loss/Cast_34" + op: "Cast" + input: "Loss/Reshape_34" + 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: "Loss/Size_34" + op: "Size" + input: "Loss/Cast_34" + 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: "Loss/Equal_23/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: -2 + } + } + } +} +node { + name: "Loss/Equal_23" + op: "Equal" + input: "Loss/Match_11/cond/Merge" + input: "Loss/Equal_23/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Where_35" + op: "Where" + input: "Loss/Equal_23" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Reshape_35/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_35" + op: "Reshape" + input: "Loss/Where_35" + input: "Loss/Reshape_35/shape" + device: "/device:GPU: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: "Loss/Cast_35" + op: "Cast" + input: "Loss/Reshape_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: "Loss/Size_35" + op: "Size" + input: "Loss/Cast_35" + 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: "Loss/stack_55" + op: "Pack" + input: "Loss/Size_24" + input: "Loss/Size_25" + input: "Loss/Size_26" + input: "Loss/Size_27" + input: "Loss/Size_28" + input: "Loss/Size_29" + input: "Loss/Size_30" + input: "Loss/Size_31" + input: "Loss/Size_32" + input: "Loss/Size_33" + input: "Loss/Size_34" + input: "Loss/Size_35" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ToFloat" + op: "Cast" + input: "Loss/stack_52" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_12" + 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: "Loss/Mean" + op: "Mean" + input: "Loss/ToFloat" + input: "Loss/Const_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Input/AvgNumGroundtruthBoxesPerImage/tags" + op: "Const" + device: "/device:GPU: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: "Loss/Input/AvgNumGroundtruthBoxesPerImage" + } + } + } +} +node { + name: "Loss/Input/AvgNumGroundtruthBoxesPerImage" + op: "ScalarSummary" + input: "Loss/Input/AvgNumGroundtruthBoxesPerImage/tags" + input: "Loss/Mean" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToFloat_1" + op: "Cast" + input: "Loss/stack_53" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_13" + 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: "Loss/Mean_1" + op: "Mean" + input: "Loss/ToFloat_1" + input: "Loss/Const_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Input/AvgNumPositiveAnchorsPerImage/tags" + op: "Const" + device: "/device:GPU: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: "Loss/Input/AvgNumPositiveAnchorsPerImage" + } + } + } +} +node { + name: "Loss/Input/AvgNumPositiveAnchorsPerImage" + op: "ScalarSummary" + input: "Loss/Input/AvgNumPositiveAnchorsPerImage/tags" + input: "Loss/Mean_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToFloat_2" + op: "Cast" + input: "Loss/stack_54" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_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: "Loss/Mean_2" + op: "Mean" + input: "Loss/ToFloat_2" + input: "Loss/Const_14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Input/AvgNumNegativeAnchorsPerImage/tags" + op: "Const" + device: "/device:GPU: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: "Loss/Input/AvgNumNegativeAnchorsPerImage" + } + } + } +} +node { + name: "Loss/Input/AvgNumNegativeAnchorsPerImage" + op: "ScalarSummary" + input: "Loss/Input/AvgNumNegativeAnchorsPerImage/tags" + input: "Loss/Mean_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToFloat_3" + op: "Cast" + input: "Loss/stack_55" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_15" + 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: "Loss/Mean_3" + op: "Mean" + input: "Loss/ToFloat_3" + input: "Loss/Const_15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Input/AvgNumIgnoredAnchorsPerImage/tags" + op: "Const" + device: "/device:GPU: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: "Loss/Input/AvgNumIgnoredAnchorsPerImage" + } + } + } +} +node { + name: "Loss/Input/AvgNumIgnoredAnchorsPerImage" + op: "ScalarSummary" + input: "Loss/Input/AvgNumIgnoredAnchorsPerImage/tags" + input: "Loss/Mean_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Loss/IsNan" + op: "IsNan" + input: "Loss/stack_50" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Select" + op: "Select" + input: "Loss/Loss/IsNan" + input: "Squeeze_1" + input: "Loss/stack_50" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/sub" + op: "Sub" + input: "Squeeze_1" + input: "Loss/Loss/Select" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Abs" + op: "Abs" + input: "Loss/Loss/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Less/y" + op: "Const" + device: "/device:GPU: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: "Loss/Loss/Less" + op: "Less" + input: "Loss/Loss/Abs" + input: "Loss/Loss/Less/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Square" + op: "Square" + input: "Loss/Loss/Abs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/mul/x" + op: "Const" + device: "/device:GPU: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: "Loss/Loss/mul" + op: "Mul" + input: "Loss/Loss/mul/x" + input: "Loss/Loss/Square" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/sub_1/y" + op: "Const" + device: "/device:GPU: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: "Loss/Loss/sub_1" + op: "Sub" + input: "Loss/Loss/Abs" + input: "Loss/Loss/sub_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Select_1" + op: "Select" + input: "Loss/Loss/Less" + input: "Loss/Loss/mul" + input: "Loss/Loss/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Loss/Sum/reduction_indices" + 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: 2 + } + } + } +} +node { + name: "Loss/Loss/Sum" + op: "Sum" + input: "Loss/Loss/Select_1" + input: "Loss/Loss/Sum/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Loss/mul_1" + op: "Mul" + input: "Loss/Loss/Sum" + input: "Loss/stack_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/ExpandDims/dim" + 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: 2 + } + } + } +} +node { + name: "Loss/Loss_1/ExpandDims" + op: "ExpandDims" + input: "Loss/stack_49" + input: "Loss/Loss_1/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/GreaterEqual" + op: "GreaterEqual" + input: "concat_4" + input: "Loss/Loss_1/logistic_loss/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/Select" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "concat_4" + input: "Loss/Loss_1/logistic_loss/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/Neg" + op: "Neg" + input: "concat_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/Select_1" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "Loss/Loss_1/logistic_loss/Neg" + input: "concat_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/mul" + op: "Mul" + input: "concat_4" + input: "Loss/stack_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/sub" + op: "Sub" + input: "Loss/Loss_1/logistic_loss/Select" + input: "Loss/Loss_1/logistic_loss/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/Exp" + op: "Exp" + input: "Loss/Loss_1/logistic_loss/Select_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss/Log1p" + op: "Log1p" + input: "Loss/Loss_1/logistic_loss/Exp" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/logistic_loss" + op: "Add" + input: "Loss/Loss_1/logistic_loss/sub" + input: "Loss/Loss_1/logistic_loss/Log1p" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Loss_1/mul" + op: "Mul" + input: "Loss/Loss_1/logistic_loss" + input: "Loss/Loss_1/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Sum/reduction_indices" + 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: 2 + } + } + } +} +node { + name: "Loss/Sum" + op: "Sum" + input: "Loss/Loss_1/mul" + input: "Loss/Sum/reduction_indices" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Slice/begin" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Slice/size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\377\377\377\377\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "Loss/Slice" + op: "Slice" + input: "concat_4" + input: "Loss/Slice/begin" + input: "Loss/Slice/size" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Shape_84" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "Loss/ExpandDims/dim" + 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: "Loss/ExpandDims" + op: "ExpandDims" + input: "MultipleGridAnchorGenerator/Identity" + input: "Loss/ExpandDims/dim" + device: "/device:GPU: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: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Tile_12/multiples" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Tile_12" + op: "Tile" + input: "Loss/ExpandDims" + input: "Loss/Tile_12/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Reshape_36/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\004\000\000\000" + } + } + } +} +node { + name: "Loss/Reshape_36" + op: "Reshape" + input: "Loss/Tile_12" + input: "Loss/Reshape_36/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: 23004 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Reshape_37/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\004\000\000\000" + } + } + } +} +node { + name: "Loss/Reshape_37" + op: "Reshape" + input: "Squeeze_1" + input: "Loss/Reshape_37/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: 23004 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Rank" + op: "Rank" + input: "Loss/Reshape_36" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/transpose/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: "Loss/Decode/get_center_coordinates_and_sizes/transpose/sub" + op: "Sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range/start" + 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: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range/delta" + 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: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range" + op: "Range" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range/start" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Rank" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/transpose/sub_1" + op: "Sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/transpose" + op: "Transpose" + input: "Loss/Reshape_36" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/unstack" + op: "Unpack" + input: "Loss/Decode/get_center_coordinates_and_sizes/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/sub" + op: "Sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack:3" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/sub_1" + op: "Sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack:2" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/truediv/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/truediv" + op: "RealDiv" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub_1" + input: "Loss/Decode/get_center_coordinates_and_sizes/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/add" + op: "Add" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack" + input: "Loss/Decode/get_center_coordinates_and_sizes/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/truediv_1/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/truediv_1" + op: "RealDiv" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub" + input: "Loss/Decode/get_center_coordinates_and_sizes/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/get_center_coordinates_and_sizes/add_1" + op: "Add" + input: "Loss/Decode/get_center_coordinates_and_sizes/unstack:1" + input: "Loss/Decode/get_center_coordinates_and_sizes/truediv_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/transpose/Rank" + op: "Rank" + input: "Loss/Reshape_37" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/transpose/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: "Loss/Decode/transpose/sub" + op: "Sub" + input: "Loss/Decode/transpose/Rank" + input: "Loss/Decode/transpose/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/transpose/Range/start" + 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: "Loss/Decode/transpose/Range/delta" + 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: "Loss/Decode/transpose/Range" + op: "Range" + input: "Loss/Decode/transpose/Range/start" + input: "Loss/Decode/transpose/Rank" + input: "Loss/Decode/transpose/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/transpose/sub_1" + op: "Sub" + input: "Loss/Decode/transpose/sub" + input: "Loss/Decode/transpose/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/transpose" + op: "Transpose" + input: "Loss/Reshape_37" + input: "Loss/Decode/transpose/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/unstack" + op: "Unpack" + input: "Loss/Decode/transpose" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + shape { + dim { + size: 23004 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "Loss/Decode/truediv/y" + op: "Const" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Decode/truediv" + op: "RealDiv" + input: "Loss/Decode/unstack" + input: "Loss/Decode/truediv/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_1/y" + op: "Const" + device: "/device:GPU: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: 10.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_1" + op: "RealDiv" + input: "Loss/Decode/unstack:1" + input: "Loss/Decode/truediv_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_2/y" + op: "Const" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_2" + op: "RealDiv" + input: "Loss/Decode/unstack:2" + input: "Loss/Decode/truediv_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_3/y" + op: "Const" + device: "/device:GPU: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: 5.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_3" + op: "RealDiv" + input: "Loss/Decode/unstack:3" + input: "Loss/Decode/truediv_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/Exp" + op: "Exp" + input: "Loss/Decode/truediv_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/mul" + op: "Mul" + input: "Loss/Decode/Exp" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/Exp_1" + op: "Exp" + input: "Loss/Decode/truediv_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/mul_1" + op: "Mul" + input: "Loss/Decode/Exp_1" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/mul_2" + op: "Mul" + input: "Loss/Decode/truediv" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/add" + op: "Add" + input: "Loss/Decode/mul_2" + input: "Loss/Decode/get_center_coordinates_and_sizes/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/mul_3" + op: "Mul" + input: "Loss/Decode/truediv_1" + input: "Loss/Decode/get_center_coordinates_and_sizes/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/add_1" + op: "Add" + input: "Loss/Decode/mul_3" + input: "Loss/Decode/get_center_coordinates_and_sizes/add_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_4/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_4" + op: "RealDiv" + input: "Loss/Decode/mul_1" + input: "Loss/Decode/truediv_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/sub" + op: "Sub" + input: "Loss/Decode/add" + input: "Loss/Decode/truediv_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_5/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_5" + op: "RealDiv" + input: "Loss/Decode/mul" + input: "Loss/Decode/truediv_5/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/sub_1" + op: "Sub" + input: "Loss/Decode/add_1" + input: "Loss/Decode/truediv_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_6/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_6" + op: "RealDiv" + input: "Loss/Decode/mul_1" + input: "Loss/Decode/truediv_6/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/add_2" + op: "Add" + input: "Loss/Decode/add" + input: "Loss/Decode/truediv_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/truediv_7/y" + op: "Const" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "Loss/Decode/truediv_7" + op: "RealDiv" + input: "Loss/Decode/mul" + input: "Loss/Decode/truediv_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/add_3" + op: "Add" + input: "Loss/Decode/add_1" + input: "Loss/Decode/truediv_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + } + } + } + } +} +node { + name: "Loss/Decode/stack" + op: "Pack" + input: "Loss/Decode/sub" + input: "Loss/Decode/sub_1" + input: "Loss/Decode/add_2" + input: "Loss/Decode/add_3" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 23004 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Decode/transpose_1/Rank" + op: "Rank" + input: "Loss/Decode/stack" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/transpose_1/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: "Loss/Decode/transpose_1/sub" + op: "Sub" + input: "Loss/Decode/transpose_1/Rank" + input: "Loss/Decode/transpose_1/sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Decode/transpose_1/Range/start" + 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: "Loss/Decode/transpose_1/Range/delta" + 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: "Loss/Decode/transpose_1/Range" + op: "Range" + input: "Loss/Decode/transpose_1/Range/start" + input: "Loss/Decode/transpose_1/Rank" + input: "Loss/Decode/transpose_1/Range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/transpose_1/sub_1" + op: "Sub" + input: "Loss/Decode/transpose_1/sub" + input: "Loss/Decode/transpose_1/Range" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "Loss/Decode/transpose_1" + op: "Transpose" + input: "Loss/Decode/stack" + input: "Loss/Decode/transpose_1/sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 23004 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/stack_56" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "Loss/Reshape_38" + op: "Reshape" + input: "Loss/Decode/transpose_1" + input: "Loss/stack_56" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Loss/unstack" + op: "Unpack" + input: "Loss/Reshape_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "Loss/unstack_1" + op: "Unpack" + input: "Loss/Slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "Loss/unstack_2" + op: "Unpack" + input: "Loss/Loss/mul_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "Loss/unstack_3" + op: "Unpack" + input: "Loss/Sum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + shape { + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "Loss/non_max_suppression/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack" + input: "Loss/unstack_3" + input: "Loss/non_max_suppression/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_12/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: "Loss/GreaterEqual_12" + op: "GreaterEqual" + input: "Loss/Match/cond/Merge" + input: "Loss/GreaterEqual_12/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_48" + op: "Gather" + input: "Loss/GreaterEqual_12" + input: "Loss/non_max_suppression/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_24/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: "Loss/Equal_24" + op: "Equal" + input: "Loss/Match/cond/Merge" + input: "Loss/Equal_24/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_49" + op: "Gather" + input: "Loss/Equal_24" + input: "Loss/non_max_suppression/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32" + op: "Cast" + input: "Loss/Gather_48" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_1" + op: "Sum" + input: "Loss/ToInt32" + input: "Loss/Const_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_4" + op: "Cast" + input: "Loss/Sum_1" + 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 { + } + } + } + } +} +node { + name: "Loss/mul/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul" + op: "Mul" + input: "Loss/mul/x" + input: "Loss/ToFloat_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_1" + op: "Cast" + input: "Loss/mul" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_48/x" + 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: "Loss/Maximum_48" + op: "Maximum" + input: "Loss/Maximum_48/x" + input: "Loss/ToInt32_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_2" + op: "Cast" + input: "Loss/Gather_49" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum/axis" + 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: "Loss/Cumsum" + op: "Cumsum" + input: "Loss/ToInt32_2" + input: "Loss/Cumsum/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual" + op: "LessEqual" + input: "Loss/Cumsum" + input: "Loss/Maximum_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr" + op: "LogicalOr" + input: "Loss/Gather_48" + input: "Loss/LessEqual" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_36" + op: "Where" + input: "Loss/LogicalOr" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_36" + op: "Size" + input: "Loss/Where_36" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub" + op: "Sub" + input: "Loss/Size_36" + input: "Loss/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_50" + op: "Gather" + input: "Loss/non_max_suppression/NonMaxSuppressionV2" + input: "Loss/Where_36" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_39/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_39" + op: "Reshape" + input: "Loss/Gather_50" + input: "Loss/Reshape_39/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_51" + op: "Gather" + input: "Loss/unstack_2" + input: "Loss/Reshape_39" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_17" + 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: "Loss/Sum_2" + op: "Sum" + input: "Loss/Gather_51" + input: "Loss/Const_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_52" + op: "Gather" + input: "Loss/unstack_3" + input: "Loss/Reshape_39" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_3" + op: "Sum" + input: "Loss/Gather_52" + input: "Loss/Const_18" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_1/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_1/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_1/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:1" + input: "Loss/unstack_3:1" + input: "Loss/non_max_suppression_1/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_1/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_13/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: "Loss/GreaterEqual_13" + op: "GreaterEqual" + input: "Loss/Match_1/cond/Merge" + input: "Loss/GreaterEqual_13/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_53" + op: "Gather" + input: "Loss/GreaterEqual_13" + input: "Loss/non_max_suppression_1/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_25/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: "Loss/Equal_25" + op: "Equal" + input: "Loss/Match_1/cond/Merge" + input: "Loss/Equal_25/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_54" + op: "Gather" + input: "Loss/Equal_25" + input: "Loss/non_max_suppression_1/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_3" + op: "Cast" + input: "Loss/Gather_53" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_19" + 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: "Loss/Sum_4" + op: "Sum" + input: "Loss/ToInt32_3" + input: "Loss/Const_19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_5" + op: "Cast" + input: "Loss/Sum_4" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_1/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_1" + op: "Mul" + input: "Loss/mul_1/x" + input: "Loss/ToFloat_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_4" + op: "Cast" + input: "Loss/mul_1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_49/x" + 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: "Loss/Maximum_49" + op: "Maximum" + input: "Loss/Maximum_49/x" + input: "Loss/ToInt32_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_5" + op: "Cast" + input: "Loss/Gather_54" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_1/axis" + 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: "Loss/Cumsum_1" + op: "Cumsum" + input: "Loss/ToInt32_5" + input: "Loss/Cumsum_1/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_1" + op: "LessEqual" + input: "Loss/Cumsum_1" + input: "Loss/Maximum_49" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_1" + op: "LogicalOr" + input: "Loss/Gather_53" + input: "Loss/LessEqual_1" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_37" + op: "Where" + input: "Loss/LogicalOr_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_37" + op: "Size" + input: "Loss/Where_37" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_1" + op: "Sub" + input: "Loss/Size_37" + input: "Loss/Sum_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_55" + op: "Gather" + input: "Loss/non_max_suppression_1/NonMaxSuppressionV2" + input: "Loss/Where_37" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_40/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_40" + op: "Reshape" + input: "Loss/Gather_55" + input: "Loss/Reshape_40/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_56" + op: "Gather" + input: "Loss/unstack_2:1" + input: "Loss/Reshape_40" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_5" + op: "Sum" + input: "Loss/Gather_56" + input: "Loss/Const_20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_57" + op: "Gather" + input: "Loss/unstack_3:1" + input: "Loss/Reshape_40" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_6" + op: "Sum" + input: "Loss/Gather_57" + input: "Loss/Const_21" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_2/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_2/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_2/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:2" + input: "Loss/unstack_3:2" + input: "Loss/non_max_suppression_2/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_2/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_14/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: "Loss/GreaterEqual_14" + op: "GreaterEqual" + input: "Loss/Match_2/cond/Merge" + input: "Loss/GreaterEqual_14/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_58" + op: "Gather" + input: "Loss/GreaterEqual_14" + input: "Loss/non_max_suppression_2/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_26/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: "Loss/Equal_26" + op: "Equal" + input: "Loss/Match_2/cond/Merge" + input: "Loss/Equal_26/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_59" + op: "Gather" + input: "Loss/Equal_26" + input: "Loss/non_max_suppression_2/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_6" + op: "Cast" + input: "Loss/Gather_58" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_22" + 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: "Loss/Sum_7" + op: "Sum" + input: "Loss/ToInt32_6" + input: "Loss/Const_22" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_6" + op: "Cast" + input: "Loss/Sum_7" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_2/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_2" + op: "Mul" + input: "Loss/mul_2/x" + input: "Loss/ToFloat_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_7" + op: "Cast" + input: "Loss/mul_2" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_50/x" + 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: "Loss/Maximum_50" + op: "Maximum" + input: "Loss/Maximum_50/x" + input: "Loss/ToInt32_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_8" + op: "Cast" + input: "Loss/Gather_59" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_2/axis" + 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: "Loss/Cumsum_2" + op: "Cumsum" + input: "Loss/ToInt32_8" + input: "Loss/Cumsum_2/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_2" + op: "LessEqual" + input: "Loss/Cumsum_2" + input: "Loss/Maximum_50" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_2" + op: "LogicalOr" + input: "Loss/Gather_58" + input: "Loss/LessEqual_2" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_38" + op: "Where" + input: "Loss/LogicalOr_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_38" + op: "Size" + input: "Loss/Where_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_2" + op: "Sub" + input: "Loss/Size_38" + input: "Loss/Sum_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_60" + op: "Gather" + input: "Loss/non_max_suppression_2/NonMaxSuppressionV2" + input: "Loss/Where_38" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_41/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_41" + op: "Reshape" + input: "Loss/Gather_60" + input: "Loss/Reshape_41/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_61" + op: "Gather" + input: "Loss/unstack_2:2" + input: "Loss/Reshape_41" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_8" + op: "Sum" + input: "Loss/Gather_61" + input: "Loss/Const_23" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_62" + op: "Gather" + input: "Loss/unstack_3:2" + input: "Loss/Reshape_41" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_24" + 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: "Loss/Sum_9" + op: "Sum" + input: "Loss/Gather_62" + input: "Loss/Const_24" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_3/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_3/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_3/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:3" + input: "Loss/unstack_3:3" + input: "Loss/non_max_suppression_3/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_3/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_15/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: "Loss/GreaterEqual_15" + op: "GreaterEqual" + input: "Loss/Match_3/cond/Merge" + input: "Loss/GreaterEqual_15/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_63" + op: "Gather" + input: "Loss/GreaterEqual_15" + input: "Loss/non_max_suppression_3/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_27/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: "Loss/Equal_27" + op: "Equal" + input: "Loss/Match_3/cond/Merge" + input: "Loss/Equal_27/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_64" + op: "Gather" + input: "Loss/Equal_27" + input: "Loss/non_max_suppression_3/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_9" + op: "Cast" + input: "Loss/Gather_63" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_25" + 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: "Loss/Sum_10" + op: "Sum" + input: "Loss/ToInt32_9" + input: "Loss/Const_25" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_7" + op: "Cast" + input: "Loss/Sum_10" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_3/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_3" + op: "Mul" + input: "Loss/mul_3/x" + input: "Loss/ToFloat_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_10" + op: "Cast" + input: "Loss/mul_3" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_51/x" + 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: "Loss/Maximum_51" + op: "Maximum" + input: "Loss/Maximum_51/x" + input: "Loss/ToInt32_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_11" + op: "Cast" + input: "Loss/Gather_64" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_3/axis" + 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: "Loss/Cumsum_3" + op: "Cumsum" + input: "Loss/ToInt32_11" + input: "Loss/Cumsum_3/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_3" + op: "LessEqual" + input: "Loss/Cumsum_3" + input: "Loss/Maximum_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_3" + op: "LogicalOr" + input: "Loss/Gather_63" + input: "Loss/LessEqual_3" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_39" + op: "Where" + input: "Loss/LogicalOr_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_39" + op: "Size" + input: "Loss/Where_39" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_3" + op: "Sub" + input: "Loss/Size_39" + input: "Loss/Sum_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_65" + op: "Gather" + input: "Loss/non_max_suppression_3/NonMaxSuppressionV2" + input: "Loss/Where_39" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_42/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_42" + op: "Reshape" + input: "Loss/Gather_65" + input: "Loss/Reshape_42/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_66" + op: "Gather" + input: "Loss/unstack_2:3" + input: "Loss/Reshape_42" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_11" + op: "Sum" + input: "Loss/Gather_66" + input: "Loss/Const_26" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_67" + op: "Gather" + input: "Loss/unstack_3:3" + input: "Loss/Reshape_42" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_27" + 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: "Loss/Sum_12" + op: "Sum" + input: "Loss/Gather_67" + input: "Loss/Const_27" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_4/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_4/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_4/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:4" + input: "Loss/unstack_3:4" + input: "Loss/non_max_suppression_4/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_4/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_16/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: "Loss/GreaterEqual_16" + op: "GreaterEqual" + input: "Loss/Match_4/cond/Merge" + input: "Loss/GreaterEqual_16/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_68" + op: "Gather" + input: "Loss/GreaterEqual_16" + input: "Loss/non_max_suppression_4/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_28/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: "Loss/Equal_28" + op: "Equal" + input: "Loss/Match_4/cond/Merge" + input: "Loss/Equal_28/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_69" + op: "Gather" + input: "Loss/Equal_28" + input: "Loss/non_max_suppression_4/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_12" + op: "Cast" + input: "Loss/Gather_68" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_13" + op: "Sum" + input: "Loss/ToInt32_12" + input: "Loss/Const_28" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_8" + op: "Cast" + input: "Loss/Sum_13" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_4/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_4" + op: "Mul" + input: "Loss/mul_4/x" + input: "Loss/ToFloat_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_13" + op: "Cast" + input: "Loss/mul_4" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_52/x" + 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: "Loss/Maximum_52" + op: "Maximum" + input: "Loss/Maximum_52/x" + input: "Loss/ToInt32_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_14" + op: "Cast" + input: "Loss/Gather_69" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_4/axis" + 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: "Loss/Cumsum_4" + op: "Cumsum" + input: "Loss/ToInt32_14" + input: "Loss/Cumsum_4/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_4" + op: "LessEqual" + input: "Loss/Cumsum_4" + input: "Loss/Maximum_52" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_4" + op: "LogicalOr" + input: "Loss/Gather_68" + input: "Loss/LessEqual_4" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_40" + op: "Where" + input: "Loss/LogicalOr_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_40" + op: "Size" + input: "Loss/Where_40" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_4" + op: "Sub" + input: "Loss/Size_40" + input: "Loss/Sum_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_70" + op: "Gather" + input: "Loss/non_max_suppression_4/NonMaxSuppressionV2" + input: "Loss/Where_40" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_43/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_43" + op: "Reshape" + input: "Loss/Gather_70" + input: "Loss/Reshape_43/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_71" + op: "Gather" + input: "Loss/unstack_2:4" + input: "Loss/Reshape_43" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_29" + 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: "Loss/Sum_14" + op: "Sum" + input: "Loss/Gather_71" + input: "Loss/Const_29" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_72" + op: "Gather" + input: "Loss/unstack_3:4" + input: "Loss/Reshape_43" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_15" + op: "Sum" + input: "Loss/Gather_72" + input: "Loss/Const_30" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_5/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_5/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_5/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:5" + input: "Loss/unstack_3:5" + input: "Loss/non_max_suppression_5/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_5/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_17/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: "Loss/GreaterEqual_17" + op: "GreaterEqual" + input: "Loss/Match_5/cond/Merge" + input: "Loss/GreaterEqual_17/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_73" + op: "Gather" + input: "Loss/GreaterEqual_17" + input: "Loss/non_max_suppression_5/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_29/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: "Loss/Equal_29" + op: "Equal" + input: "Loss/Match_5/cond/Merge" + input: "Loss/Equal_29/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_74" + op: "Gather" + input: "Loss/Equal_29" + input: "Loss/non_max_suppression_5/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_15" + op: "Cast" + input: "Loss/Gather_73" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_31" + 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: "Loss/Sum_16" + op: "Sum" + input: "Loss/ToInt32_15" + input: "Loss/Const_31" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_9" + op: "Cast" + input: "Loss/Sum_16" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_5/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_5" + op: "Mul" + input: "Loss/mul_5/x" + input: "Loss/ToFloat_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_16" + op: "Cast" + input: "Loss/mul_5" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_53/x" + 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: "Loss/Maximum_53" + op: "Maximum" + input: "Loss/Maximum_53/x" + input: "Loss/ToInt32_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_17" + op: "Cast" + input: "Loss/Gather_74" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_5/axis" + 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: "Loss/Cumsum_5" + op: "Cumsum" + input: "Loss/ToInt32_17" + input: "Loss/Cumsum_5/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_5" + op: "LessEqual" + input: "Loss/Cumsum_5" + input: "Loss/Maximum_53" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_5" + op: "LogicalOr" + input: "Loss/Gather_73" + input: "Loss/LessEqual_5" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_41" + op: "Where" + input: "Loss/LogicalOr_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_41" + op: "Size" + input: "Loss/Where_41" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_5" + op: "Sub" + input: "Loss/Size_41" + input: "Loss/Sum_16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_75" + op: "Gather" + input: "Loss/non_max_suppression_5/NonMaxSuppressionV2" + input: "Loss/Where_41" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_44/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_44" + op: "Reshape" + input: "Loss/Gather_75" + input: "Loss/Reshape_44/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_76" + op: "Gather" + input: "Loss/unstack_2:5" + input: "Loss/Reshape_44" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_17" + op: "Sum" + input: "Loss/Gather_76" + input: "Loss/Const_32" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_77" + op: "Gather" + input: "Loss/unstack_3:5" + input: "Loss/Reshape_44" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_18" + op: "Sum" + input: "Loss/Gather_77" + input: "Loss/Const_33" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_6/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_6/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_6/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:6" + input: "Loss/unstack_3:6" + input: "Loss/non_max_suppression_6/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_6/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_18/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: "Loss/GreaterEqual_18" + op: "GreaterEqual" + input: "Loss/Match_6/cond/Merge" + input: "Loss/GreaterEqual_18/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_78" + op: "Gather" + input: "Loss/GreaterEqual_18" + input: "Loss/non_max_suppression_6/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_30/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: "Loss/Equal_30" + op: "Equal" + input: "Loss/Match_6/cond/Merge" + input: "Loss/Equal_30/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_79" + op: "Gather" + input: "Loss/Equal_30" + input: "Loss/non_max_suppression_6/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_18" + op: "Cast" + input: "Loss/Gather_78" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_34" + 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: "Loss/Sum_19" + op: "Sum" + input: "Loss/ToInt32_18" + input: "Loss/Const_34" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_10" + op: "Cast" + input: "Loss/Sum_19" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_6/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_6" + op: "Mul" + input: "Loss/mul_6/x" + input: "Loss/ToFloat_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_19" + op: "Cast" + input: "Loss/mul_6" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_54/x" + 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: "Loss/Maximum_54" + op: "Maximum" + input: "Loss/Maximum_54/x" + input: "Loss/ToInt32_19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_20" + op: "Cast" + input: "Loss/Gather_79" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_6/axis" + 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: "Loss/Cumsum_6" + op: "Cumsum" + input: "Loss/ToInt32_20" + input: "Loss/Cumsum_6/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_6" + op: "LessEqual" + input: "Loss/Cumsum_6" + input: "Loss/Maximum_54" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_6" + op: "LogicalOr" + input: "Loss/Gather_78" + input: "Loss/LessEqual_6" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_42" + op: "Where" + input: "Loss/LogicalOr_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_42" + op: "Size" + input: "Loss/Where_42" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_6" + op: "Sub" + input: "Loss/Size_42" + input: "Loss/Sum_19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_80" + op: "Gather" + input: "Loss/non_max_suppression_6/NonMaxSuppressionV2" + input: "Loss/Where_42" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_45/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_45" + op: "Reshape" + input: "Loss/Gather_80" + input: "Loss/Reshape_45/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_81" + op: "Gather" + input: "Loss/unstack_2:6" + input: "Loss/Reshape_45" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_20" + op: "Sum" + input: "Loss/Gather_81" + input: "Loss/Const_35" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_82" + op: "Gather" + input: "Loss/unstack_3:6" + input: "Loss/Reshape_45" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_36" + 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: "Loss/Sum_21" + op: "Sum" + input: "Loss/Gather_82" + input: "Loss/Const_36" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_7/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_7/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_7/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:7" + input: "Loss/unstack_3:7" + input: "Loss/non_max_suppression_7/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_7/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_19/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: "Loss/GreaterEqual_19" + op: "GreaterEqual" + input: "Loss/Match_7/cond/Merge" + input: "Loss/GreaterEqual_19/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_83" + op: "Gather" + input: "Loss/GreaterEqual_19" + input: "Loss/non_max_suppression_7/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_31/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: "Loss/Equal_31" + op: "Equal" + input: "Loss/Match_7/cond/Merge" + input: "Loss/Equal_31/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_84" + op: "Gather" + input: "Loss/Equal_31" + input: "Loss/non_max_suppression_7/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_21" + op: "Cast" + input: "Loss/Gather_83" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_37" + 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: "Loss/Sum_22" + op: "Sum" + input: "Loss/ToInt32_21" + input: "Loss/Const_37" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_11" + op: "Cast" + input: "Loss/Sum_22" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_7/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_7" + op: "Mul" + input: "Loss/mul_7/x" + input: "Loss/ToFloat_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_22" + op: "Cast" + input: "Loss/mul_7" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_55/x" + 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: "Loss/Maximum_55" + op: "Maximum" + input: "Loss/Maximum_55/x" + input: "Loss/ToInt32_22" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_23" + op: "Cast" + input: "Loss/Gather_84" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_7/axis" + 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: "Loss/Cumsum_7" + op: "Cumsum" + input: "Loss/ToInt32_23" + input: "Loss/Cumsum_7/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_7" + op: "LessEqual" + input: "Loss/Cumsum_7" + input: "Loss/Maximum_55" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_7" + op: "LogicalOr" + input: "Loss/Gather_83" + input: "Loss/LessEqual_7" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_43" + op: "Where" + input: "Loss/LogicalOr_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_43" + op: "Size" + input: "Loss/Where_43" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_7" + op: "Sub" + input: "Loss/Size_43" + input: "Loss/Sum_22" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_85" + op: "Gather" + input: "Loss/non_max_suppression_7/NonMaxSuppressionV2" + input: "Loss/Where_43" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_46/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_46" + op: "Reshape" + input: "Loss/Gather_85" + input: "Loss/Reshape_46/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_86" + op: "Gather" + input: "Loss/unstack_2:7" + input: "Loss/Reshape_46" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_23" + op: "Sum" + input: "Loss/Gather_86" + input: "Loss/Const_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_87" + op: "Gather" + input: "Loss/unstack_3:7" + input: "Loss/Reshape_46" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_39" + 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: "Loss/Sum_24" + op: "Sum" + input: "Loss/Gather_87" + input: "Loss/Const_39" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_8/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_8/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_8/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:8" + input: "Loss/unstack_3:8" + input: "Loss/non_max_suppression_8/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_8/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_20/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: "Loss/GreaterEqual_20" + op: "GreaterEqual" + input: "Loss/Match_8/cond/Merge" + input: "Loss/GreaterEqual_20/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_88" + op: "Gather" + input: "Loss/GreaterEqual_20" + input: "Loss/non_max_suppression_8/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_32/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: "Loss/Equal_32" + op: "Equal" + input: "Loss/Match_8/cond/Merge" + input: "Loss/Equal_32/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_89" + op: "Gather" + input: "Loss/Equal_32" + input: "Loss/non_max_suppression_8/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_24" + op: "Cast" + input: "Loss/Gather_88" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_25" + op: "Sum" + input: "Loss/ToInt32_24" + input: "Loss/Const_40" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_12" + op: "Cast" + input: "Loss/Sum_25" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_8/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_8" + op: "Mul" + input: "Loss/mul_8/x" + input: "Loss/ToFloat_12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_25" + op: "Cast" + input: "Loss/mul_8" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_56/x" + 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: "Loss/Maximum_56" + op: "Maximum" + input: "Loss/Maximum_56/x" + input: "Loss/ToInt32_25" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_26" + op: "Cast" + input: "Loss/Gather_89" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_8/axis" + 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: "Loss/Cumsum_8" + op: "Cumsum" + input: "Loss/ToInt32_26" + input: "Loss/Cumsum_8/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_8" + op: "LessEqual" + input: "Loss/Cumsum_8" + input: "Loss/Maximum_56" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_8" + op: "LogicalOr" + input: "Loss/Gather_88" + input: "Loss/LessEqual_8" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_44" + op: "Where" + input: "Loss/LogicalOr_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_44" + op: "Size" + input: "Loss/Where_44" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_8" + op: "Sub" + input: "Loss/Size_44" + input: "Loss/Sum_25" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_90" + op: "Gather" + input: "Loss/non_max_suppression_8/NonMaxSuppressionV2" + input: "Loss/Where_44" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_47/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_47" + op: "Reshape" + input: "Loss/Gather_90" + input: "Loss/Reshape_47/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_91" + op: "Gather" + input: "Loss/unstack_2:8" + input: "Loss/Reshape_47" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_41" + 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: "Loss/Sum_26" + op: "Sum" + input: "Loss/Gather_91" + input: "Loss/Const_41" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_92" + op: "Gather" + input: "Loss/unstack_3:8" + input: "Loss/Reshape_47" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_27" + op: "Sum" + input: "Loss/Gather_92" + input: "Loss/Const_42" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_9/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_9/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_9/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:9" + input: "Loss/unstack_3:9" + input: "Loss/non_max_suppression_9/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_9/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_21/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: "Loss/GreaterEqual_21" + op: "GreaterEqual" + input: "Loss/Match_9/cond/Merge" + input: "Loss/GreaterEqual_21/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_93" + op: "Gather" + input: "Loss/GreaterEqual_21" + input: "Loss/non_max_suppression_9/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_33/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: "Loss/Equal_33" + op: "Equal" + input: "Loss/Match_9/cond/Merge" + input: "Loss/Equal_33/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_94" + op: "Gather" + input: "Loss/Equal_33" + input: "Loss/non_max_suppression_9/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_27" + op: "Cast" + input: "Loss/Gather_93" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_43" + 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: "Loss/Sum_28" + op: "Sum" + input: "Loss/ToInt32_27" + input: "Loss/Const_43" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_13" + op: "Cast" + input: "Loss/Sum_28" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_9/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_9" + op: "Mul" + input: "Loss/mul_9/x" + input: "Loss/ToFloat_13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_28" + op: "Cast" + input: "Loss/mul_9" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_57/x" + 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: "Loss/Maximum_57" + op: "Maximum" + input: "Loss/Maximum_57/x" + input: "Loss/ToInt32_28" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_29" + op: "Cast" + input: "Loss/Gather_94" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_9/axis" + 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: "Loss/Cumsum_9" + op: "Cumsum" + input: "Loss/ToInt32_29" + input: "Loss/Cumsum_9/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_9" + op: "LessEqual" + input: "Loss/Cumsum_9" + input: "Loss/Maximum_57" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_9" + op: "LogicalOr" + input: "Loss/Gather_93" + input: "Loss/LessEqual_9" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_45" + op: "Where" + input: "Loss/LogicalOr_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_45" + op: "Size" + input: "Loss/Where_45" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_9" + op: "Sub" + input: "Loss/Size_45" + input: "Loss/Sum_28" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_95" + op: "Gather" + input: "Loss/non_max_suppression_9/NonMaxSuppressionV2" + input: "Loss/Where_45" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_48/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_48" + op: "Reshape" + input: "Loss/Gather_95" + input: "Loss/Reshape_48/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_96" + op: "Gather" + input: "Loss/unstack_2:9" + input: "Loss/Reshape_48" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_29" + op: "Sum" + input: "Loss/Gather_96" + input: "Loss/Const_44" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_97" + op: "Gather" + input: "Loss/unstack_3:9" + input: "Loss/Reshape_48" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_30" + op: "Sum" + input: "Loss/Gather_97" + input: "Loss/Const_45" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_10/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_10/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_10/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:10" + input: "Loss/unstack_3:10" + input: "Loss/non_max_suppression_10/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_10/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_22/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: "Loss/GreaterEqual_22" + op: "GreaterEqual" + input: "Loss/Match_10/cond/Merge" + input: "Loss/GreaterEqual_22/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_98" + op: "Gather" + input: "Loss/GreaterEqual_22" + input: "Loss/non_max_suppression_10/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_34/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: "Loss/Equal_34" + op: "Equal" + input: "Loss/Match_10/cond/Merge" + input: "Loss/Equal_34/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_99" + op: "Gather" + input: "Loss/Equal_34" + input: "Loss/non_max_suppression_10/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_30" + op: "Cast" + input: "Loss/Gather_98" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_46" + 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: "Loss/Sum_31" + op: "Sum" + input: "Loss/ToInt32_30" + input: "Loss/Const_46" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_14" + op: "Cast" + input: "Loss/Sum_31" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_10/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_10" + op: "Mul" + input: "Loss/mul_10/x" + input: "Loss/ToFloat_14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_31" + op: "Cast" + input: "Loss/mul_10" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_58/x" + 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: "Loss/Maximum_58" + op: "Maximum" + input: "Loss/Maximum_58/x" + input: "Loss/ToInt32_31" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_32" + op: "Cast" + input: "Loss/Gather_99" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_10/axis" + 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: "Loss/Cumsum_10" + op: "Cumsum" + input: "Loss/ToInt32_32" + input: "Loss/Cumsum_10/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_10" + op: "LessEqual" + input: "Loss/Cumsum_10" + input: "Loss/Maximum_58" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_10" + op: "LogicalOr" + input: "Loss/Gather_98" + input: "Loss/LessEqual_10" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_46" + op: "Where" + input: "Loss/LogicalOr_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_46" + op: "Size" + input: "Loss/Where_46" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_10" + op: "Sub" + input: "Loss/Size_46" + input: "Loss/Sum_31" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_100" + op: "Gather" + input: "Loss/non_max_suppression_10/NonMaxSuppressionV2" + input: "Loss/Where_46" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_49/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_49" + op: "Reshape" + input: "Loss/Gather_100" + input: "Loss/Reshape_49/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_101" + op: "Gather" + input: "Loss/unstack_2:10" + input: "Loss/Reshape_49" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_32" + op: "Sum" + input: "Loss/Gather_101" + input: "Loss/Const_47" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_102" + op: "Gather" + input: "Loss/unstack_3:10" + input: "Loss/Reshape_49" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_48" + 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: "Loss/Sum_33" + op: "Sum" + input: "Loss/Gather_102" + input: "Loss/Const_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/non_max_suppression_11/iou_threshold" + op: "Const" + device: "/device:GPU: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.9900000095367432 + } + } + } +} +node { + name: "Loss/non_max_suppression_11/NonMaxSuppressionV2/max_output_size" + 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: 3000 + } + } + } +} +node { + name: "Loss/non_max_suppression_11/NonMaxSuppressionV2" + op: "NonMaxSuppressionV2" + input: "Loss/unstack:11" + input: "Loss/unstack_3:11" + input: "Loss/non_max_suppression_11/NonMaxSuppressionV2/max_output_size" + input: "Loss/non_max_suppression_11/iou_threshold" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/GreaterEqual_23/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: "Loss/GreaterEqual_23" + op: "GreaterEqual" + input: "Loss/Match_11/cond/Merge" + input: "Loss/GreaterEqual_23/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_103" + op: "Gather" + input: "Loss/GreaterEqual_23" + input: "Loss/non_max_suppression_11/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Equal_35/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: "Loss/Equal_35" + op: "Equal" + input: "Loss/Match_11/cond/Merge" + input: "Loss/Equal_35/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "Loss/Gather_104" + op: "Gather" + input: "Loss/Equal_35" + input: "Loss/non_max_suppression_11/NonMaxSuppressionV2" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/ToInt32_33" + op: "Cast" + input: "Loss/Gather_103" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Const_49" + 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: "Loss/Sum_34" + op: "Sum" + input: "Loss/ToInt32_33" + input: "Loss/Const_49" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_15" + op: "Cast" + input: "Loss/Sum_34" + 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 { + } + } + } + } +} +node { + name: "Loss/mul_11/x" + op: "Const" + device: "/device:GPU: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: 3.0 + } + } + } +} +node { + name: "Loss/mul_11" + op: "Mul" + input: "Loss/mul_11/x" + input: "Loss/ToFloat_15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_34" + op: "Cast" + input: "Loss/mul_11" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Maximum_59/x" + 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: "Loss/Maximum_59" + op: "Maximum" + input: "Loss/Maximum_59/x" + input: "Loss/ToInt32_34" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/ToInt32_35" + op: "Cast" + input: "Loss/Gather_104" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Cumsum_11/axis" + 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: "Loss/Cumsum_11" + op: "Cumsum" + input: "Loss/ToInt32_35" + input: "Loss/Cumsum_11/axis" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "exclusive" + value { + b: false + } + } + attr { + key: "reverse" + value { + b: false + } + } +} +node { + name: "Loss/LessEqual_11" + op: "LessEqual" + input: "Loss/Cumsum_11" + input: "Loss/Maximum_59" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/LogicalOr_11" + op: "LogicalOr" + input: "Loss/Gather_103" + input: "Loss/LessEqual_11" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Where_47" + op: "Where" + input: "Loss/LogicalOr_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Loss/Size_47" + op: "Size" + input: "Loss/Where_47" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Loss/sub_11" + op: "Sub" + input: "Loss/Size_47" + input: "Loss/Sum_34" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Gather_105" + op: "Gather" + input: "Loss/non_max_suppression_11/NonMaxSuppressionV2" + input: "Loss/Where_47" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Reshape_50/shape" + 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: -1 + } + } + } +} +node { + name: "Loss/Reshape_50" + op: "Reshape" + input: "Loss/Gather_105" + input: "Loss/Reshape_50/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Loss/Gather_106" + op: "Gather" + input: "Loss/unstack_2:11" + input: "Loss/Reshape_50" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_35" + op: "Sum" + input: "Loss/Gather_106" + input: "Loss/Const_50" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Gather_107" + op: "Gather" + input: "Loss/unstack_3:11" + input: "Loss/Reshape_50" + device: "/device:GPU:0" + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "Loss/Const_51" + 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: "Loss/Sum_36" + op: "Sum" + input: "Loss/Gather_107" + input: "Loss/Const_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/stack_57" + op: "Pack" + input: "Loss/Sum_2" + input: "Loss/Sum_5" + input: "Loss/Sum_8" + input: "Loss/Sum_11" + input: "Loss/Sum_14" + input: "Loss/Sum_17" + input: "Loss/Sum_20" + input: "Loss/Sum_23" + input: "Loss/Sum_26" + input: "Loss/Sum_29" + input: "Loss/Sum_32" + input: "Loss/Sum_35" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Const_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: "Loss/Sum_37" + op: "Sum" + input: "Loss/stack_57" + input: "Loss/Const_52" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/stack_58" + op: "Pack" + input: "Loss/Sum_3" + input: "Loss/Sum_6" + input: "Loss/Sum_9" + input: "Loss/Sum_12" + input: "Loss/Sum_15" + input: "Loss/Sum_18" + input: "Loss/Sum_21" + input: "Loss/Sum_24" + input: "Loss/Sum_27" + input: "Loss/Sum_30" + input: "Loss/Sum_33" + input: "Loss/Sum_36" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/Const_53" + 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: "Loss/Sum_38" + op: "Sum" + input: "Loss/stack_58" + input: "Loss/Const_53" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_16/x" + op: "Pack" + input: "Loss/Sum_1" + input: "Loss/Sum_4" + input: "Loss/Sum_7" + input: "Loss/Sum_10" + input: "Loss/Sum_13" + input: "Loss/Sum_16" + input: "Loss/Sum_19" + input: "Loss/Sum_22" + input: "Loss/Sum_25" + input: "Loss/Sum_28" + input: "Loss/Sum_31" + input: "Loss/Sum_34" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ToFloat_16" + op: "Cast" + input: "Loss/ToFloat_16/x" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_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: "Loss/Mean_4" + op: "Mean" + input: "Loss/ToFloat_16" + input: "Loss/Const_54" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/ToFloat_17/x" + op: "Pack" + input: "Loss/sub" + input: "Loss/sub_1" + input: "Loss/sub_2" + input: "Loss/sub_3" + input: "Loss/sub_4" + input: "Loss/sub_5" + input: "Loss/sub_6" + input: "Loss/sub_7" + input: "Loss/sub_8" + input: "Loss/sub_9" + input: "Loss/sub_10" + input: "Loss/sub_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "Loss/ToFloat_17" + op: "Cast" + input: "Loss/ToFloat_17/x" + 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: 12 + } + } + } + } + } +} +node { + name: "Loss/Const_55" + 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: "Loss/Mean_5" + op: "Mean" + input: "Loss/ToFloat_17" + input: "Loss/Const_55" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/HardExampleMiner/NumPositives/tags" + op: "Const" + device: "/device:GPU: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: "Loss/HardExampleMiner/NumPositives" + } + } + } +} +node { + name: "Loss/HardExampleMiner/NumPositives" + op: "ScalarSummary" + input: "Loss/HardExampleMiner/NumPositives/tags" + input: "Loss/Mean_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/HardExampleMiner/NumNegatives/tags" + op: "Const" + device: "/device:GPU: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: "Loss/HardExampleMiner/NumNegatives" + } + } + } +} +node { + name: "Loss/HardExampleMiner/NumNegatives" + op: "ScalarSummary" + input: "Loss/HardExampleMiner/NumNegatives/tags" + input: "Loss/Mean_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/Const_56" + op: "Const" + device: "/device:GPU: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: "Loss/Const_57" + 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: "\000\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "Loss/Sum_39" + op: "Sum" + input: "Loss/stack_51" + input: "Loss/Const_57" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "Loss/Maximum_60/y" + op: "Const" + device: "/device:GPU: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: "Loss/Maximum_60" + op: "Maximum" + input: "Loss/Sum_39" + input: "Loss/Maximum_60/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/localization_loss/truediv/x" + op: "Const" + device: "/device:GPU: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: "Loss/localization_loss/truediv" + op: "RealDiv" + input: "Loss/localization_loss/truediv/x" + input: "Loss/Maximum_60" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/localization_loss/mul" + op: "Mul" + input: "Loss/localization_loss/truediv" + input: "Loss/Sum_37" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/classification_loss/truediv/x" + op: "Const" + device: "/device:GPU: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: "Loss/classification_loss/truediv" + op: "RealDiv" + input: "Loss/classification_loss/truediv/x" + input: "Loss/Maximum_60" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/classification_loss/mul" + op: "Mul" + input: "Loss/classification_loss/truediv" + input: "Loss/Sum_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay/learning_rate" + 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.004000000189989805 + } + } + } +} +node { + name: "ExponentialDecay/Cast" + op: "Cast" + input: "global_step/read" + device: "/device:CPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay/Cast_1/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: 800720 + } + } + } +} +node { + name: "ExponentialDecay/Cast_1" + op: "Cast" + input: "ExponentialDecay/Cast_1/x" + 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: "ExponentialDecay/Cast_2/x" + 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.949999988079071 + } + } + } +} +node { + name: "ExponentialDecay/truediv" + op: "RealDiv" + input: "ExponentialDecay/Cast" + input: "ExponentialDecay/Cast_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay/Floor" + op: "Floor" + input: "ExponentialDecay/truediv" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay/Pow" + op: "Pow" + input: "ExponentialDecay/Cast_2/x" + input: "ExponentialDecay/Floor" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay" + op: "Mul" + input: "ExponentialDecay/learning_rate" + input: "ExponentialDecay/Pow" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialDecay_1/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: "ExponentialDecay_1" + } + } + } +} +node { + name: "ExponentialDecay_1" + op: "ScalarSummary" + input: "ExponentialDecay_1/tags" + input: "ExponentialDecay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "save/Const" + op: "Const" + 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: "model" + } + } + } +} +node { + name: "save/SaveV2/tensor_names" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 175 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 175 + } + } + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } +} +node { + name: "save/SaveV2/shape_and_slices" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 175 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 175 + } + } + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + } + } + } +} +node { + name: "save/SaveV2" + op: "SaveV2" + input: "save/Const" + input: "save/SaveV2/tensor_names" + input: "save/SaveV2/shape_and_slices" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + } + } + } +} +node { + name: "save/control_dependency" + op: "Identity" + input: "save/Const" + input: "^save/SaveV2" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@save/Const" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "save/RestoreV2/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2/tensor_names" + input: "save/RestoreV2/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "save/RestoreV2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_1/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_1/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_1" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_1/tensor_names" + input: "save/RestoreV2_1/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_1" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "save/RestoreV2_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_2/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_2/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_2" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_2/tensor_names" + input: "save/RestoreV2_2/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_2" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "save/RestoreV2_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_3/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_3/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_3" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_3/tensor_names" + input: "save/RestoreV2_3/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_3" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "save/RestoreV2_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_4/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } +} +node { + name: "save/RestoreV2_4/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_4" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_4/tensor_names" + input: "save/RestoreV2_4/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_4" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "save/RestoreV2_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_5/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_5/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_5" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_5/tensor_names" + input: "save/RestoreV2_5/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_5" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "save/RestoreV2_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_6/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_6/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_6" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_6/tensor_names" + input: "save/RestoreV2_6/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_6" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_7/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_7/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_7" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_7/tensor_names" + input: "save/RestoreV2_7/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_7" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_8/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_8/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_8" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_8/tensor_names" + input: "save/RestoreV2_8/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_8" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_8" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_9/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_9/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_9" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_9/tensor_names" + input: "save/RestoreV2_9/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_9" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "save/RestoreV2_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_10/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_10/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_10" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_10/tensor_names" + input: "save/RestoreV2_10/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_10" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "save/RestoreV2_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_11/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_11/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_11" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_11/tensor_names" + input: "save/RestoreV2_11/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_11" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_12/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_12/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_12" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_12/tensor_names" + input: "save/RestoreV2_12/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_12" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_13/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_13/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_13" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_13/tensor_names" + input: "save/RestoreV2_13/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_13" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_14/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_14/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_14" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_14/tensor_names" + input: "save/RestoreV2_14/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_14" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "save/RestoreV2_14" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_15/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_15/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_15" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_15/tensor_names" + input: "save/RestoreV2_15/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_15" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "save/RestoreV2_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_16/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_16/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_16" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_16/tensor_names" + input: "save/RestoreV2_16/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_16" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_16" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_17/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_17/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_17" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_17/tensor_names" + input: "save/RestoreV2_17/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_17" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_17" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_18/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_18/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_18" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_18/tensor_names" + input: "save/RestoreV2_18/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_18" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_19/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_19/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_19" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_19/tensor_names" + input: "save/RestoreV2_19/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_19" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "save/RestoreV2_19" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_20/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_20/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_20" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_20/tensor_names" + input: "save/RestoreV2_20/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_20" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "save/RestoreV2_20" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_21/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_21/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_21" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_21/tensor_names" + input: "save/RestoreV2_21/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_21" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_21" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_22/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_22/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_22" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_22/tensor_names" + input: "save/RestoreV2_22/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_22" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_22" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_23/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_23/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_23" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_23/tensor_names" + input: "save/RestoreV2_23/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_23" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_23" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_24/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_24/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_24" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_24/tensor_names" + input: "save/RestoreV2_24/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_24" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "save/RestoreV2_24" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_25/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_25/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_25" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_25/tensor_names" + input: "save/RestoreV2_25/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_25" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "save/RestoreV2_25" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_26/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_26/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_26" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_26/tensor_names" + input: "save/RestoreV2_26/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_26" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_26" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_27/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_27/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_27" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_27/tensor_names" + input: "save/RestoreV2_27/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_27" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_27" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_28/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_28/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_28" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_28/tensor_names" + input: "save/RestoreV2_28/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_28" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_28" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_29/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_29/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_29" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_29/tensor_names" + input: "save/RestoreV2_29/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_29" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "save/RestoreV2_29" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_30/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_30/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_30" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_30/tensor_names" + input: "save/RestoreV2_30/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_30" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "save/RestoreV2_30" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_31/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_31/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_31" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_31/tensor_names" + input: "save/RestoreV2_31/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_31" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_31" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_32/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_32/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_32" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_32/tensor_names" + input: "save/RestoreV2_32/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_32" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_32" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_33/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_33/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_33" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_33/tensor_names" + input: "save/RestoreV2_33/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_33" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_33" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_34/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_34/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_34" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_34/tensor_names" + input: "save/RestoreV2_34/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_34" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "save/RestoreV2_34" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_35/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_35/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_35" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_35/tensor_names" + input: "save/RestoreV2_35/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_35" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "save/RestoreV2_35" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_36/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_36/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_36" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_36/tensor_names" + input: "save/RestoreV2_36/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_36" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_36" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_37/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_37/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_37" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_37/tensor_names" + input: "save/RestoreV2_37/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_37" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_37" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_38/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_38/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_38" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_38/tensor_names" + input: "save/RestoreV2_38/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_38" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_38" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_39/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_39/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_39" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_39/tensor_names" + input: "save/RestoreV2_39/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_39" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "save/RestoreV2_39" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_40/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_40/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_40" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_40/tensor_names" + input: "save/RestoreV2_40/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_40" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "save/RestoreV2_40" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_41/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_41/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_41" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_41/tensor_names" + input: "save/RestoreV2_41/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_41" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_41" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_42/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_42/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_42" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_42/tensor_names" + input: "save/RestoreV2_42/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_42" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_42" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_43/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_43/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_43" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_43/tensor_names" + input: "save/RestoreV2_43/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_43" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_43" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_44/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_44/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_44" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_44/tensor_names" + input: "save/RestoreV2_44/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_44" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "save/RestoreV2_44" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_45/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_45/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_45" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_45/tensor_names" + input: "save/RestoreV2_45/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_45" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "save/RestoreV2_45" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_46/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_46/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_46" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_46/tensor_names" + input: "save/RestoreV2_46/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_46" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "save/RestoreV2_46" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_47/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_47/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_47" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_47/tensor_names" + input: "save/RestoreV2_47/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_47" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "save/RestoreV2_47" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_48/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_48/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_48" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_48/tensor_names" + input: "save/RestoreV2_48/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_48" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "save/RestoreV2_48" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_49/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } +} +node { + name: "save/RestoreV2_49/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_49" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_49/tensor_names" + input: "save/RestoreV2_49/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_49" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "save/RestoreV2_49" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_50/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_50/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_50" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_50/tensor_names" + input: "save/RestoreV2_50/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_50" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "save/RestoreV2_50" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_51/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_51/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_51" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_51/tensor_names" + input: "save/RestoreV2_51/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_51" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "save/RestoreV2_51" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_52/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_52/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_52" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_52/tensor_names" + input: "save/RestoreV2_52/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_52" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "save/RestoreV2_52" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_53/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_53/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_53" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_53/tensor_names" + input: "save/RestoreV2_53/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_53" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "save/RestoreV2_53" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_54/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } +} +node { + name: "save/RestoreV2_54/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_54" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_54/tensor_names" + input: "save/RestoreV2_54/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_54" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "save/RestoreV2_54" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_55/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_55/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_55" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_55/tensor_names" + input: "save/RestoreV2_55/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_55" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "save/RestoreV2_55" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_56/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_56/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_56" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_56/tensor_names" + input: "save/RestoreV2_56/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_56" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "save/RestoreV2_56" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_57/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_57/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_57" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_57/tensor_names" + input: "save/RestoreV2_57/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_57" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "save/RestoreV2_57" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_58/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_58/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_58" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_58/tensor_names" + input: "save/RestoreV2_58/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_58" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "save/RestoreV2_58" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_59/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } +} +node { + name: "save/RestoreV2_59/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_59" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_59/tensor_names" + input: "save/RestoreV2_59/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_59" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "save/RestoreV2_59" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_60/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_60/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_60" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_60/tensor_names" + input: "save/RestoreV2_60/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_60" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "save/RestoreV2_60" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_61/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_61/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_61" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_61/tensor_names" + input: "save/RestoreV2_61/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_61" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "save/RestoreV2_61" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_62/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_62/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_62" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_62/tensor_names" + input: "save/RestoreV2_62/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_62" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "save/RestoreV2_62" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_63/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_63/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_63" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_63/tensor_names" + input: "save/RestoreV2_63/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_63" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "save/RestoreV2_63" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_64/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } +} +node { + name: "save/RestoreV2_64/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_64" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_64/tensor_names" + input: "save/RestoreV2_64/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_64" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "save/RestoreV2_64" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_65/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_65/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_65" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_65/tensor_names" + input: "save/RestoreV2_65/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_65" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "save/RestoreV2_65" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_66/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_66/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_66" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_66/tensor_names" + input: "save/RestoreV2_66/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_66" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "save/RestoreV2_66" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_67/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_67/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_67" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_67/tensor_names" + input: "save/RestoreV2_67/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_67" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "save/RestoreV2_67" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_68/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_68/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_68" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_68/tensor_names" + input: "save/RestoreV2_68/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_68" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "save/RestoreV2_68" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_69/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } +} +node { + name: "save/RestoreV2_69/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_69" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_69/tensor_names" + input: "save/RestoreV2_69/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_69" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "save/RestoreV2_69" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_70/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_70/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_70" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_70/tensor_names" + input: "save/RestoreV2_70/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_70" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "save/RestoreV2_70" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_71/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_71/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_71" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_71/tensor_names" + input: "save/RestoreV2_71/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_71" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "save/RestoreV2_71" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_72/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_72/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_72" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_72/tensor_names" + input: "save/RestoreV2_72/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_72" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "save/RestoreV2_72" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_73/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_73/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_73" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_73/tensor_names" + input: "save/RestoreV2_73/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_73" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "save/RestoreV2_73" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_74/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } +} +node { + name: "save/RestoreV2_74/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_74" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_74/tensor_names" + input: "save/RestoreV2_74/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_74" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "save/RestoreV2_74" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_75/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_75/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_75" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_75/tensor_names" + input: "save/RestoreV2_75/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_75" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "save/RestoreV2_75" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_76/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_76/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_76" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_76/tensor_names" + input: "save/RestoreV2_76/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_76" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "save/RestoreV2_76" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_77/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_77/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_77" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_77/tensor_names" + input: "save/RestoreV2_77/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_77" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "save/RestoreV2_77" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_78/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_78/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_78" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_78/tensor_names" + input: "save/RestoreV2_78/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_78" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "save/RestoreV2_78" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_79/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } +} +node { + name: "save/RestoreV2_79/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_79" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_79/tensor_names" + input: "save/RestoreV2_79/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_79" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "save/RestoreV2_79" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_80/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_80/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_80" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_80/tensor_names" + input: "save/RestoreV2_80/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_80" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "save/RestoreV2_80" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_81/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_81/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_81" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_81/tensor_names" + input: "save/RestoreV2_81/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_81" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "save/RestoreV2_81" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_82/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_82/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_82" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_82/tensor_names" + input: "save/RestoreV2_82/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_82" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "save/RestoreV2_82" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_83/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_83/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_83" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_83/tensor_names" + input: "save/RestoreV2_83/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_83" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "save/RestoreV2_83" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_84/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } +} +node { + name: "save/RestoreV2_84/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_84" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_84/tensor_names" + input: "save/RestoreV2_84/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_84" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "save/RestoreV2_84" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_85/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_85/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_85" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_85/tensor_names" + input: "save/RestoreV2_85/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_85" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "save/RestoreV2_85" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_86/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_86/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_86" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_86/tensor_names" + input: "save/RestoreV2_86/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_86" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_86" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_87/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_87/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_87" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_87/tensor_names" + input: "save/RestoreV2_87/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_87" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_87" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_88/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_88/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_88" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_88/tensor_names" + input: "save/RestoreV2_88/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_88" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_88" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_89/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_89/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_89" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_89/tensor_names" + input: "save/RestoreV2_89/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_89" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "save/RestoreV2_89" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_90/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_90/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_90" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_90/tensor_names" + input: "save/RestoreV2_90/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_90" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "save/RestoreV2_90" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_91/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_91/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_91" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_91/tensor_names" + input: "save/RestoreV2_91/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_91" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_91" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_92/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_92/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_92" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_92/tensor_names" + input: "save/RestoreV2_92/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_92" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_92" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_93/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_93/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_93" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_93/tensor_names" + input: "save/RestoreV2_93/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_93" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_93" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_94/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_94/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_94" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_94/tensor_names" + input: "save/RestoreV2_94/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_94" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "save/RestoreV2_94" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_95/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_95/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_95" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_95/tensor_names" + input: "save/RestoreV2_95/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_95" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "save/RestoreV2_95" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_96/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_96/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_96" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_96/tensor_names" + input: "save/RestoreV2_96/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_96" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_96" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_97/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_97/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_97" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_97/tensor_names" + input: "save/RestoreV2_97/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_97" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_97" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_98/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_98/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_98" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_98/tensor_names" + input: "save/RestoreV2_98/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_98" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_98" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_99/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_99/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_99" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_99/tensor_names" + input: "save/RestoreV2_99/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_99" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "save/RestoreV2_99" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_100/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_100/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_100" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_100/tensor_names" + input: "save/RestoreV2_100/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_100" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "save/RestoreV2_100" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_101/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_101/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_101" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_101/tensor_names" + input: "save/RestoreV2_101/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_101" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_101" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_102/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_102/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_102" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_102/tensor_names" + input: "save/RestoreV2_102/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_102" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_102" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_103/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_103/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_103" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_103/tensor_names" + input: "save/RestoreV2_103/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_103" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_103" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_104/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_104/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_104" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_104/tensor_names" + input: "save/RestoreV2_104/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_104" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "save/RestoreV2_104" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_105/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_105/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_105" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_105/tensor_names" + input: "save/RestoreV2_105/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_105" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "save/RestoreV2_105" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_106/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_106/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_106" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_106/tensor_names" + input: "save/RestoreV2_106/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_106" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_106" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_107/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_107/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_107" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_107/tensor_names" + input: "save/RestoreV2_107/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_107" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_107" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_108/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_108/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_108" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_108/tensor_names" + input: "save/RestoreV2_108/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_108" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_108" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_109/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_109/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_109" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_109/tensor_names" + input: "save/RestoreV2_109/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_109" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "save/RestoreV2_109" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_110/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_110/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_110" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_110/tensor_names" + input: "save/RestoreV2_110/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_110" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "save/RestoreV2_110" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_111/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_111/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_111" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_111/tensor_names" + input: "save/RestoreV2_111/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_111" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_111" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_112/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_112/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_112" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_112/tensor_names" + input: "save/RestoreV2_112/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_112" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_112" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_113/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_113/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_113" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_113/tensor_names" + input: "save/RestoreV2_113/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_113" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_113" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_114/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_114/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_114" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_114/tensor_names" + input: "save/RestoreV2_114/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_114" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "save/RestoreV2_114" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_115/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_115/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_115" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_115/tensor_names" + input: "save/RestoreV2_115/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_115" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "save/RestoreV2_115" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_116/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_116/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_116" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_116/tensor_names" + input: "save/RestoreV2_116/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_116" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_116" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_117/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_117/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_117" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_117/tensor_names" + input: "save/RestoreV2_117/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_117" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_117" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_118/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_118/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_118" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_118/tensor_names" + input: "save/RestoreV2_118/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_118" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_118" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_119/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_119/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_119" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_119/tensor_names" + input: "save/RestoreV2_119/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_119" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "save/RestoreV2_119" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_120/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_120/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_120" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_120/tensor_names" + input: "save/RestoreV2_120/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_120" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "save/RestoreV2_120" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_121/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_121/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_121" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_121/tensor_names" + input: "save/RestoreV2_121/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_121" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_121" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_122/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_122/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_122" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_122/tensor_names" + input: "save/RestoreV2_122/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_122" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_122" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_123/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_123/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_123" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_123/tensor_names" + input: "save/RestoreV2_123/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_123" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_123" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_124/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_124/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_124" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_124/tensor_names" + input: "save/RestoreV2_124/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_124" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "save/RestoreV2_124" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_125/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_125/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_125" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_125/tensor_names" + input: "save/RestoreV2_125/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_125" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "save/RestoreV2_125" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_126/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_126/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_126" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_126/tensor_names" + input: "save/RestoreV2_126/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_126" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_126" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_127/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_127/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_127" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_127/tensor_names" + input: "save/RestoreV2_127/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_127" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_127" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_128/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_128/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_128" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_128/tensor_names" + input: "save/RestoreV2_128/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_128" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_128" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_129/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_129/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_129" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_129/tensor_names" + input: "save/RestoreV2_129/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_129" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "save/RestoreV2_129" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_130/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_130/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_130" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_130/tensor_names" + input: "save/RestoreV2_130/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_130" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "save/RestoreV2_130" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_131/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_131/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_131" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_131/tensor_names" + input: "save/RestoreV2_131/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_131" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_131" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_132/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_132/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_132" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_132/tensor_names" + input: "save/RestoreV2_132/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_132" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_132" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_133/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_133/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_133" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_133/tensor_names" + input: "save/RestoreV2_133/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_133" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_133" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_134/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_134/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_134" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_134/tensor_names" + input: "save/RestoreV2_134/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_134" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "save/RestoreV2_134" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_135/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_135/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_135" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_135/tensor_names" + input: "save/RestoreV2_135/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_135" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "save/RestoreV2_135" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_136/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_136/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_136" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_136/tensor_names" + input: "save/RestoreV2_136/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_136" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_136" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_137/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_137/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_137" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_137/tensor_names" + input: "save/RestoreV2_137/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_137" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_137" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_138/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_138/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_138" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_138/tensor_names" + input: "save/RestoreV2_138/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_138" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_138" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_139/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_139/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_139" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_139/tensor_names" + input: "save/RestoreV2_139/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_139" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "save/RestoreV2_139" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_140/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_140/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_140" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_140/tensor_names" + input: "save/RestoreV2_140/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_140" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "save/RestoreV2_140" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_141/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_141/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_141" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_141/tensor_names" + input: "save/RestoreV2_141/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_141" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_141" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_142/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_142/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_142" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_142/tensor_names" + input: "save/RestoreV2_142/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_142" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_142" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_143/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_143/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_143" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_143/tensor_names" + input: "save/RestoreV2_143/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_143" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_143" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_144/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_144/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_144" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_144/tensor_names" + input: "save/RestoreV2_144/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_144" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "save/RestoreV2_144" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_145/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_145/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_145" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_145/tensor_names" + input: "save/RestoreV2_145/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_145" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "save/RestoreV2_145" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_146/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_146/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_146" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_146/tensor_names" + input: "save/RestoreV2_146/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_146" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_146" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_147/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_147/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_147" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_147/tensor_names" + input: "save/RestoreV2_147/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_147" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_147" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_148/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_148/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_148" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_148/tensor_names" + input: "save/RestoreV2_148/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_148" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_148" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_149/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_149/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_149" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_149/tensor_names" + input: "save/RestoreV2_149/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_149" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "save/RestoreV2_149" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_150/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_150/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_150" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_150/tensor_names" + input: "save/RestoreV2_150/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_150" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "save/RestoreV2_150" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_151/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_151/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_151" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_151/tensor_names" + input: "save/RestoreV2_151/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_151" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_151" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_152/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_152/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_152" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_152/tensor_names" + input: "save/RestoreV2_152/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_152" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_152" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_153/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_153/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_153" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_153/tensor_names" + input: "save/RestoreV2_153/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_153" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_153" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_154/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_154/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_154" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_154/tensor_names" + input: "save/RestoreV2_154/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_154" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "save/RestoreV2_154" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_155/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_155/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_155" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_155/tensor_names" + input: "save/RestoreV2_155/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_155" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "save/RestoreV2_155" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_156/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_156/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_156" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_156/tensor_names" + input: "save/RestoreV2_156/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_156" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_156" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_157/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_157/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_157" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_157/tensor_names" + input: "save/RestoreV2_157/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_157" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_157" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_158/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_158/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_158" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_158/tensor_names" + input: "save/RestoreV2_158/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_158" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_158" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_159/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_159/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_159" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_159/tensor_names" + input: "save/RestoreV2_159/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_159" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "save/RestoreV2_159" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_160/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_160/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_160" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_160/tensor_names" + input: "save/RestoreV2_160/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_160" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "save/RestoreV2_160" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_161/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_161/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_161" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_161/tensor_names" + input: "save/RestoreV2_161/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_161" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_161" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_162/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_162/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_162" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_162/tensor_names" + input: "save/RestoreV2_162/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_162" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_162" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_163/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_163/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_163" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_163/tensor_names" + input: "save/RestoreV2_163/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_163" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_163" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_164/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_164/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_164" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_164/tensor_names" + input: "save/RestoreV2_164/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_164" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "save/RestoreV2_164" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_165/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_165/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_165" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_165/tensor_names" + input: "save/RestoreV2_165/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_165" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "save/RestoreV2_165" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_166/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_166/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_166" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_166/tensor_names" + input: "save/RestoreV2_166/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_166" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "save/RestoreV2_166" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_167/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_167/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_167" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_167/tensor_names" + input: "save/RestoreV2_167/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_167" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "save/RestoreV2_167" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_168/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_168/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_168" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_168/tensor_names" + input: "save/RestoreV2_168/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_168" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "save/RestoreV2_168" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_169/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save/RestoreV2_169/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_169" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_169/tensor_names" + input: "save/RestoreV2_169/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_169" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "save/RestoreV2_169" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_170/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save/RestoreV2_170/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_170" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_170/tensor_names" + input: "save/RestoreV2_170/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_170" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "save/RestoreV2_170" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_171/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save/RestoreV2_171/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_171" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_171/tensor_names" + input: "save/RestoreV2_171/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_171" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "save/RestoreV2_171" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_172/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save/RestoreV2_172/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_172" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_172/tensor_names" + input: "save/RestoreV2_172/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_172" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "save/RestoreV2_172" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_173/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save/RestoreV2_173/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_173" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_173/tensor_names" + input: "save/RestoreV2_173/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_173" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "save/RestoreV2_173" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/RestoreV2_174/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } +} +node { + name: "save/RestoreV2_174/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save/RestoreV2_174" + op: "RestoreV2" + input: "save/Const" + input: "save/RestoreV2_174/tensor_names" + input: "save/RestoreV2_174/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save/Assign_174" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "save/RestoreV2_174" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_all" + op: "NoOp" + input: "^save/Assign" + input: "^save/Assign_1" + input: "^save/Assign_2" + input: "^save/Assign_3" + input: "^save/Assign_4" + input: "^save/Assign_5" + input: "^save/Assign_6" + input: "^save/Assign_7" + input: "^save/Assign_8" + input: "^save/Assign_9" + input: "^save/Assign_10" + input: "^save/Assign_11" + input: "^save/Assign_12" + input: "^save/Assign_13" + input: "^save/Assign_14" + input: "^save/Assign_15" + input: "^save/Assign_16" + input: "^save/Assign_17" + input: "^save/Assign_18" + input: "^save/Assign_19" + input: "^save/Assign_20" + input: "^save/Assign_21" + input: "^save/Assign_22" + input: "^save/Assign_23" + input: "^save/Assign_24" + input: "^save/Assign_25" + input: "^save/Assign_26" + input: "^save/Assign_27" + input: "^save/Assign_28" + input: "^save/Assign_29" + input: "^save/Assign_30" + input: "^save/Assign_31" + input: "^save/Assign_32" + input: "^save/Assign_33" + input: "^save/Assign_34" + input: "^save/Assign_35" + input: "^save/Assign_36" + input: "^save/Assign_37" + input: "^save/Assign_38" + input: "^save/Assign_39" + input: "^save/Assign_40" + input: "^save/Assign_41" + input: "^save/Assign_42" + input: "^save/Assign_43" + input: "^save/Assign_44" + input: "^save/Assign_45" + input: "^save/Assign_46" + input: "^save/Assign_47" + input: "^save/Assign_48" + input: "^save/Assign_49" + input: "^save/Assign_50" + input: "^save/Assign_51" + input: "^save/Assign_52" + input: "^save/Assign_53" + input: "^save/Assign_54" + input: "^save/Assign_55" + input: "^save/Assign_56" + input: "^save/Assign_57" + input: "^save/Assign_58" + input: "^save/Assign_59" + input: "^save/Assign_60" + input: "^save/Assign_61" + input: "^save/Assign_62" + input: "^save/Assign_63" + input: "^save/Assign_64" + input: "^save/Assign_65" + input: "^save/Assign_66" + input: "^save/Assign_67" + input: "^save/Assign_68" + input: "^save/Assign_69" + input: "^save/Assign_70" + input: "^save/Assign_71" + input: "^save/Assign_72" + input: "^save/Assign_73" + input: "^save/Assign_74" + input: "^save/Assign_75" + input: "^save/Assign_76" + input: "^save/Assign_77" + input: "^save/Assign_78" + input: "^save/Assign_79" + input: "^save/Assign_80" + input: "^save/Assign_81" + input: "^save/Assign_82" + input: "^save/Assign_83" + input: "^save/Assign_84" + input: "^save/Assign_85" + input: "^save/Assign_86" + input: "^save/Assign_87" + input: "^save/Assign_88" + input: "^save/Assign_89" + input: "^save/Assign_90" + input: "^save/Assign_91" + input: "^save/Assign_92" + input: "^save/Assign_93" + input: "^save/Assign_94" + input: "^save/Assign_95" + input: "^save/Assign_96" + input: "^save/Assign_97" + input: "^save/Assign_98" + input: "^save/Assign_99" + input: "^save/Assign_100" + input: "^save/Assign_101" + input: "^save/Assign_102" + input: "^save/Assign_103" + input: "^save/Assign_104" + input: "^save/Assign_105" + input: "^save/Assign_106" + input: "^save/Assign_107" + input: "^save/Assign_108" + input: "^save/Assign_109" + input: "^save/Assign_110" + input: "^save/Assign_111" + input: "^save/Assign_112" + input: "^save/Assign_113" + input: "^save/Assign_114" + input: "^save/Assign_115" + input: "^save/Assign_116" + input: "^save/Assign_117" + input: "^save/Assign_118" + input: "^save/Assign_119" + input: "^save/Assign_120" + input: "^save/Assign_121" + input: "^save/Assign_122" + input: "^save/Assign_123" + input: "^save/Assign_124" + input: "^save/Assign_125" + input: "^save/Assign_126" + input: "^save/Assign_127" + input: "^save/Assign_128" + input: "^save/Assign_129" + input: "^save/Assign_130" + input: "^save/Assign_131" + input: "^save/Assign_132" + input: "^save/Assign_133" + input: "^save/Assign_134" + input: "^save/Assign_135" + input: "^save/Assign_136" + input: "^save/Assign_137" + input: "^save/Assign_138" + input: "^save/Assign_139" + input: "^save/Assign_140" + input: "^save/Assign_141" + input: "^save/Assign_142" + input: "^save/Assign_143" + input: "^save/Assign_144" + input: "^save/Assign_145" + input: "^save/Assign_146" + input: "^save/Assign_147" + input: "^save/Assign_148" + input: "^save/Assign_149" + input: "^save/Assign_150" + input: "^save/Assign_151" + input: "^save/Assign_152" + input: "^save/Assign_153" + input: "^save/Assign_154" + input: "^save/Assign_155" + input: "^save/Assign_156" + input: "^save/Assign_157" + input: "^save/Assign_158" + input: "^save/Assign_159" + input: "^save/Assign_160" + input: "^save/Assign_161" + input: "^save/Assign_162" + input: "^save/Assign_163" + input: "^save/Assign_164" + input: "^save/Assign_165" + input: "^save/Assign_166" + input: "^save/Assign_167" + input: "^save/Assign_168" + input: "^save/Assign_169" + input: "^save/Assign_170" + input: "^save/Assign_171" + input: "^save/Assign_172" + input: "^save/Assign_173" + input: "^save/Assign_174" + device: "/device:CPU:0" +} +node { + name: "clone_loss" + op: "AddN" + input: "Loss/classification_loss/mul" + input: "Loss/localization_loss/mul" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "regularization_loss" + op: "AddN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 47 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "AddN" + op: "AddN" + input: "clone_loss" + input: "regularization_loss" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "clone_loss_1/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: "clone_loss_1" + } + } + } +} +node { + name: "clone_loss_1" + op: "ScalarSummary" + input: "clone_loss_1/tags" + input: "clone_loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "regularization_loss_1/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: "regularization_loss_1" + } + } + } +} +node { + name: "regularization_loss_1" + op: "ScalarSummary" + input: "regularization_loss_1/tags" + input: "regularization_loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Shape" + 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: "gradients/grad_ys_0" + op: "Const" + device: "/device:GPU: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: "gradients/Fill" + op: "Fill" + input: "gradients/Shape" + input: "gradients/grad_ys_0" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/AddN_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Fill" + device: "/device:GPU:0" +} +node { + name: "gradients/AddN_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Fill" + input: "^gradients/AddN_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/AddN_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Fill" + input: "^gradients/AddN_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/clone_loss_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/AddN_grad/tuple/control_dependency" + device: "/device:GPU:0" +} +node { + name: "gradients/clone_loss_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency" + input: "^gradients/clone_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/clone_loss_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency" + input: "^gradients/clone_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/AddN_grad/tuple/control_dependency_1" + device: "/device:GPU:0" +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_2" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_3" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_4" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_5" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_6" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_7" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_8" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_9" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_10" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_11" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_12" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_13" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_14" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_15" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_16" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_17" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_18" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_19" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_20" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_21" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_22" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_23" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_24" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_25" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_26" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_27" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_28" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_29" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_30" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_31" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_32" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_33" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_34" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_35" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_36" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_37" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_38" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_39" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_40" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_41" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_42" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_43" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_44" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_45" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/regularization_loss_grad/tuple/control_dependency_46" + op: "Identity" + input: "gradients/AddN_grad/tuple/control_dependency_1" + input: "^gradients/regularization_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Fill" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/classification_loss/mul_grad/Mul" + op: "Mul" + input: "gradients/clone_loss_grad/tuple/control_dependency" + input: "Loss/Sum_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/classification_loss/mul_grad/Mul_1" + op: "Mul" + input: "gradients/clone_loss_grad/tuple/control_dependency" + input: "Loss/classification_loss/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/classification_loss/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/classification_loss/mul_grad/Mul" + input: "^gradients/Loss/classification_loss/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/classification_loss/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/classification_loss/mul_grad/Mul" + input: "^gradients/Loss/classification_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/classification_loss/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/classification_loss/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/classification_loss/mul_grad/Mul_1" + input: "^gradients/Loss/classification_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/classification_loss/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/localization_loss/mul_grad/Mul" + op: "Mul" + input: "gradients/clone_loss_grad/tuple/control_dependency_1" + input: "Loss/Sum_37" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/localization_loss/mul_grad/Mul_1" + op: "Mul" + input: "gradients/clone_loss_grad/tuple/control_dependency_1" + input: "Loss/localization_loss/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/localization_loss/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/localization_loss/mul_grad/Mul" + input: "^gradients/Loss/localization_loss/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/localization_loss/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/localization_loss/mul_grad/Mul" + input: "^gradients/Loss/localization_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/localization_loss/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/localization_loss/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/localization_loss/mul_grad/Mul_1" + input: "^gradients/Loss/localization_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/localization_loss/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_2" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_2" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_3" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_3" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_4" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_4" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_5" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_5" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_6" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_7" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_7" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_8" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_8" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_9" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_9" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_10" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_10" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_11" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_11" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_12" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_12" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_13" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_13" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_14" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_14" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_15" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_15" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_16" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_16" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_17" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_17" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_18" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_18" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_19" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_19" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_20" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_20" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_21" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_21" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_22" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_22" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_23" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_23" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_24" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_24" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_25" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_25" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_26" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_26" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_27" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_27" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_28" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_28" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_29" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_29" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_30" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_30" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_31" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_31" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_32" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_32" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_33" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_33" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_34" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_34" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_35" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_35" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_36" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_36" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_37" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_37" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_38" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_38" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_39" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_39" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_40" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_40" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_41" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_41" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_42" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_42" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_43" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_43" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_44" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_44" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_45" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_45" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_46" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + op: "Mul" + input: "gradients/regularization_loss_grad/tuple/control_dependency_46" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/scale" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + input: "^gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + input: "^gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Sum_38_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_38_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/classification_loss/mul_grad/tuple/control_dependency_1" + input: "gradients/Loss/Sum_38_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_38_grad/Tile/multiples" + 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: 12 + } + } + } +} +node { + name: "gradients/Loss/Sum_38_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_38_grad/Reshape" + input: "gradients/Loss/Sum_38_grad/Tile/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_37_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_37_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/localization_loss/mul_grad/tuple/control_dependency_1" + input: "gradients/Loss/Sum_37_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_37_grad/Tile/multiples" + 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: 12 + } + } + } +} +node { + name: "gradients/Loss/Sum_37_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_37_grad/Reshape" + input: "gradients/Loss/Sum_37_grad/Tile/multiples" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_0/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_1/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_2/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_3/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_4/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + op: "Mul" + input: "BoxPredictor_5/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" + 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: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/unstack" + op: "Unpack" + input: "gradients/Loss/Sum_38_grad/Tile" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + 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: "gradients/Loss/stack_58_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/stack_58_grad/unstack" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:1" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_2" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:2" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_3" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:3" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_4" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:4" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_5" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:5" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_6" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:6" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_7" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:7" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_8" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:8" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_9" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:9" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_10" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:10" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_58_grad/tuple/control_dependency_11" + op: "Identity" + input: "gradients/Loss/stack_58_grad/unstack:11" + input: "^gradients/Loss/stack_58_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_58_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/unstack" + op: "Unpack" + input: "gradients/Loss/Sum_37_grad/Tile" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + 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: "gradients/Loss/stack_57_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/stack_57_grad/unstack" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:1" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_2" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:2" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_3" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:3" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_4" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:4" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_5" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:5" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_6" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:6" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_7" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:7" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_8" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:8" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_9" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:9" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_10" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:10" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/stack_57_grad/tuple/control_dependency_11" + op: "Identity" + input: "gradients/Loss/stack_57_grad/unstack:11" + input: "^gradients/Loss/stack_57_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/stack_57_grad/unstack" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Sum_3_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_3_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency" + input: "gradients/Loss/Sum_3_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_3_grad/Shape" + op: "Shape" + input: "Loss/Gather_52" + device: "/device:GPU: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: "gradients/Loss/Sum_3_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_3_grad/Reshape" + input: "gradients/Loss/Sum_3_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_6_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_6_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_1" + input: "gradients/Loss/Sum_6_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_6_grad/Shape" + op: "Shape" + input: "Loss/Gather_57" + device: "/device:GPU: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: "gradients/Loss/Sum_6_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_6_grad/Reshape" + input: "gradients/Loss/Sum_6_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_9_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_9_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_2" + input: "gradients/Loss/Sum_9_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_9_grad/Shape" + op: "Shape" + input: "Loss/Gather_62" + device: "/device:GPU: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: "gradients/Loss/Sum_9_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_9_grad/Reshape" + input: "gradients/Loss/Sum_9_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_12_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_12_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_3" + input: "gradients/Loss/Sum_12_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_12_grad/Shape" + op: "Shape" + input: "Loss/Gather_67" + device: "/device:GPU: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: "gradients/Loss/Sum_12_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_12_grad/Reshape" + input: "gradients/Loss/Sum_12_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_15_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_15_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_4" + input: "gradients/Loss/Sum_15_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_15_grad/Shape" + op: "Shape" + input: "Loss/Gather_72" + device: "/device:GPU: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: "gradients/Loss/Sum_15_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_15_grad/Reshape" + input: "gradients/Loss/Sum_15_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_18_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_18_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_5" + input: "gradients/Loss/Sum_18_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_18_grad/Shape" + op: "Shape" + input: "Loss/Gather_77" + device: "/device:GPU: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: "gradients/Loss/Sum_18_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_18_grad/Reshape" + input: "gradients/Loss/Sum_18_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_21_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_21_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_6" + input: "gradients/Loss/Sum_21_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_21_grad/Shape" + op: "Shape" + input: "Loss/Gather_82" + device: "/device:GPU: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: "gradients/Loss/Sum_21_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_21_grad/Reshape" + input: "gradients/Loss/Sum_21_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_24_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_24_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_7" + input: "gradients/Loss/Sum_24_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_24_grad/Shape" + op: "Shape" + input: "Loss/Gather_87" + device: "/device:GPU: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: "gradients/Loss/Sum_24_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_24_grad/Reshape" + input: "gradients/Loss/Sum_24_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_27_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_27_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_8" + input: "gradients/Loss/Sum_27_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_27_grad/Shape" + op: "Shape" + input: "Loss/Gather_92" + device: "/device:GPU: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: "gradients/Loss/Sum_27_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_27_grad/Reshape" + input: "gradients/Loss/Sum_27_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_30_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_30_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_9" + input: "gradients/Loss/Sum_30_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_30_grad/Shape" + op: "Shape" + input: "Loss/Gather_97" + device: "/device:GPU: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: "gradients/Loss/Sum_30_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_30_grad/Reshape" + input: "gradients/Loss/Sum_30_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_33_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_33_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_10" + input: "gradients/Loss/Sum_33_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_33_grad/Shape" + op: "Shape" + input: "Loss/Gather_102" + device: "/device:GPU: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: "gradients/Loss/Sum_33_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_33_grad/Reshape" + input: "gradients/Loss/Sum_33_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_36_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_36_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_58_grad/tuple/control_dependency_11" + input: "gradients/Loss/Sum_36_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_36_grad/Shape" + op: "Shape" + input: "Loss/Gather_107" + device: "/device:GPU: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: "gradients/Loss/Sum_36_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_36_grad/Reshape" + input: "gradients/Loss/Sum_36_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_2_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_2_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency" + input: "gradients/Loss/Sum_2_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_2_grad/Shape" + op: "Shape" + input: "Loss/Gather_51" + device: "/device:GPU: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: "gradients/Loss/Sum_2_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_2_grad/Reshape" + input: "gradients/Loss/Sum_2_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_5_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_5_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_1" + input: "gradients/Loss/Sum_5_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_5_grad/Shape" + op: "Shape" + input: "Loss/Gather_56" + device: "/device:GPU: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: "gradients/Loss/Sum_5_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_5_grad/Reshape" + input: "gradients/Loss/Sum_5_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_8_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_8_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_2" + input: "gradients/Loss/Sum_8_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_8_grad/Shape" + op: "Shape" + input: "Loss/Gather_61" + device: "/device:GPU: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: "gradients/Loss/Sum_8_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_8_grad/Reshape" + input: "gradients/Loss/Sum_8_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_11_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_11_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_3" + input: "gradients/Loss/Sum_11_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_11_grad/Shape" + op: "Shape" + input: "Loss/Gather_66" + device: "/device:GPU: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: "gradients/Loss/Sum_11_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_11_grad/Reshape" + input: "gradients/Loss/Sum_11_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_14_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_14_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_4" + input: "gradients/Loss/Sum_14_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_14_grad/Shape" + op: "Shape" + input: "Loss/Gather_71" + device: "/device:GPU: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: "gradients/Loss/Sum_14_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_14_grad/Reshape" + input: "gradients/Loss/Sum_14_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_17_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_17_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_5" + input: "gradients/Loss/Sum_17_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_17_grad/Shape" + op: "Shape" + input: "Loss/Gather_76" + device: "/device:GPU: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: "gradients/Loss/Sum_17_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_17_grad/Reshape" + input: "gradients/Loss/Sum_17_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_20_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_20_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_6" + input: "gradients/Loss/Sum_20_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_20_grad/Shape" + op: "Shape" + input: "Loss/Gather_81" + device: "/device:GPU: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: "gradients/Loss/Sum_20_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_20_grad/Reshape" + input: "gradients/Loss/Sum_20_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_23_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_23_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_7" + input: "gradients/Loss/Sum_23_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_23_grad/Shape" + op: "Shape" + input: "Loss/Gather_86" + device: "/device:GPU: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: "gradients/Loss/Sum_23_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_23_grad/Reshape" + input: "gradients/Loss/Sum_23_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_26_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_26_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_8" + input: "gradients/Loss/Sum_26_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_26_grad/Shape" + op: "Shape" + input: "Loss/Gather_91" + device: "/device:GPU: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: "gradients/Loss/Sum_26_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_26_grad/Reshape" + input: "gradients/Loss/Sum_26_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_29_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_29_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_9" + input: "gradients/Loss/Sum_29_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_29_grad/Shape" + op: "Shape" + input: "Loss/Gather_96" + device: "/device:GPU: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: "gradients/Loss/Sum_29_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_29_grad/Reshape" + input: "gradients/Loss/Sum_29_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_32_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_32_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_10" + input: "gradients/Loss/Sum_32_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_32_grad/Shape" + op: "Shape" + input: "Loss/Gather_101" + device: "/device:GPU: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: "gradients/Loss/Sum_32_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_32_grad/Reshape" + input: "gradients/Loss/Sum_32_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_35_grad/Reshape/shape" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Sum_35_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/stack_57_grad/tuple/control_dependency_11" + input: "gradients/Loss/Sum_35_grad/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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_35_grad/Shape" + op: "Shape" + input: "Loss/Gather_106" + device: "/device:GPU: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: "gradients/Loss/Sum_35_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_35_grad/Reshape" + input: "gradients/Loss/Sum_35_grad/Shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_52_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/Size" + op: "Size" + input: "Loss/Reshape_39" + 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: "gradients/Loss/Gather_52_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_52_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_52_grad/Size" + input: "gradients/Loss/Gather_52_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_52_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_52_grad/ToInt32" + input: "gradients/Loss/Gather_52_grad/strided_slice/stack" + input: "gradients/Loss/Gather_52_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_52_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/concat/axis" + 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: "gradients/Loss/Gather_52_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_52_grad/ExpandDims" + input: "gradients/Loss/Gather_52_grad/strided_slice" + input: "gradients/Loss/Gather_52_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_3_grad/Tile" + input: "gradients/Loss/Gather_52_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_52_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_39" + input: "gradients/Loss/Gather_52_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_57_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/Size" + op: "Size" + input: "Loss/Reshape_40" + 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: "gradients/Loss/Gather_57_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_57_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_57_grad/Size" + input: "gradients/Loss/Gather_57_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_57_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_57_grad/ToInt32" + input: "gradients/Loss/Gather_57_grad/strided_slice/stack" + input: "gradients/Loss/Gather_57_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_57_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/concat/axis" + 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: "gradients/Loss/Gather_57_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_57_grad/ExpandDims" + input: "gradients/Loss/Gather_57_grad/strided_slice" + input: "gradients/Loss/Gather_57_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_6_grad/Tile" + input: "gradients/Loss/Gather_57_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_57_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_40" + input: "gradients/Loss/Gather_57_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_62_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/Size" + op: "Size" + input: "Loss/Reshape_41" + 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: "gradients/Loss/Gather_62_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_62_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_62_grad/Size" + input: "gradients/Loss/Gather_62_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_62_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_62_grad/ToInt32" + input: "gradients/Loss/Gather_62_grad/strided_slice/stack" + input: "gradients/Loss/Gather_62_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_62_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/concat/axis" + 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: "gradients/Loss/Gather_62_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_62_grad/ExpandDims" + input: "gradients/Loss/Gather_62_grad/strided_slice" + input: "gradients/Loss/Gather_62_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_9_grad/Tile" + input: "gradients/Loss/Gather_62_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_62_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_41" + input: "gradients/Loss/Gather_62_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_67_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/Size" + op: "Size" + input: "Loss/Reshape_42" + 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: "gradients/Loss/Gather_67_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_67_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_67_grad/Size" + input: "gradients/Loss/Gather_67_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_67_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_67_grad/ToInt32" + input: "gradients/Loss/Gather_67_grad/strided_slice/stack" + input: "gradients/Loss/Gather_67_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_67_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/concat/axis" + 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: "gradients/Loss/Gather_67_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_67_grad/ExpandDims" + input: "gradients/Loss/Gather_67_grad/strided_slice" + input: "gradients/Loss/Gather_67_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_12_grad/Tile" + input: "gradients/Loss/Gather_67_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_67_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_42" + input: "gradients/Loss/Gather_67_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_72_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/Size" + op: "Size" + input: "Loss/Reshape_43" + 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: "gradients/Loss/Gather_72_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_72_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_72_grad/Size" + input: "gradients/Loss/Gather_72_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_72_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_72_grad/ToInt32" + input: "gradients/Loss/Gather_72_grad/strided_slice/stack" + input: "gradients/Loss/Gather_72_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_72_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/concat/axis" + 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: "gradients/Loss/Gather_72_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_72_grad/ExpandDims" + input: "gradients/Loss/Gather_72_grad/strided_slice" + input: "gradients/Loss/Gather_72_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_15_grad/Tile" + input: "gradients/Loss/Gather_72_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_72_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_43" + input: "gradients/Loss/Gather_72_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_77_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/Size" + op: "Size" + input: "Loss/Reshape_44" + 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: "gradients/Loss/Gather_77_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_77_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_77_grad/Size" + input: "gradients/Loss/Gather_77_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_77_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_77_grad/ToInt32" + input: "gradients/Loss/Gather_77_grad/strided_slice/stack" + input: "gradients/Loss/Gather_77_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_77_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/concat/axis" + 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: "gradients/Loss/Gather_77_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_77_grad/ExpandDims" + input: "gradients/Loss/Gather_77_grad/strided_slice" + input: "gradients/Loss/Gather_77_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_18_grad/Tile" + input: "gradients/Loss/Gather_77_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_77_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_44" + input: "gradients/Loss/Gather_77_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_82_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/Size" + op: "Size" + input: "Loss/Reshape_45" + 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: "gradients/Loss/Gather_82_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_82_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_82_grad/Size" + input: "gradients/Loss/Gather_82_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_82_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_82_grad/ToInt32" + input: "gradients/Loss/Gather_82_grad/strided_slice/stack" + input: "gradients/Loss/Gather_82_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_82_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/concat/axis" + 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: "gradients/Loss/Gather_82_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_82_grad/ExpandDims" + input: "gradients/Loss/Gather_82_grad/strided_slice" + input: "gradients/Loss/Gather_82_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_21_grad/Tile" + input: "gradients/Loss/Gather_82_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_82_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_45" + input: "gradients/Loss/Gather_82_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_87_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/Size" + op: "Size" + input: "Loss/Reshape_46" + 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: "gradients/Loss/Gather_87_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_87_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_87_grad/Size" + input: "gradients/Loss/Gather_87_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_87_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_87_grad/ToInt32" + input: "gradients/Loss/Gather_87_grad/strided_slice/stack" + input: "gradients/Loss/Gather_87_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_87_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/concat/axis" + 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: "gradients/Loss/Gather_87_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_87_grad/ExpandDims" + input: "gradients/Loss/Gather_87_grad/strided_slice" + input: "gradients/Loss/Gather_87_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_24_grad/Tile" + input: "gradients/Loss/Gather_87_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_87_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_46" + input: "gradients/Loss/Gather_87_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_92_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/Size" + op: "Size" + input: "Loss/Reshape_47" + 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: "gradients/Loss/Gather_92_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_92_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_92_grad/Size" + input: "gradients/Loss/Gather_92_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_92_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_92_grad/ToInt32" + input: "gradients/Loss/Gather_92_grad/strided_slice/stack" + input: "gradients/Loss/Gather_92_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_92_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/concat/axis" + 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: "gradients/Loss/Gather_92_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_92_grad/ExpandDims" + input: "gradients/Loss/Gather_92_grad/strided_slice" + input: "gradients/Loss/Gather_92_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_27_grad/Tile" + input: "gradients/Loss/Gather_92_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_92_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_47" + input: "gradients/Loss/Gather_92_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_97_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/Size" + op: "Size" + input: "Loss/Reshape_48" + 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: "gradients/Loss/Gather_97_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_97_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_97_grad/Size" + input: "gradients/Loss/Gather_97_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_97_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_97_grad/ToInt32" + input: "gradients/Loss/Gather_97_grad/strided_slice/stack" + input: "gradients/Loss/Gather_97_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_97_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/concat/axis" + 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: "gradients/Loss/Gather_97_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_97_grad/ExpandDims" + input: "gradients/Loss/Gather_97_grad/strided_slice" + input: "gradients/Loss/Gather_97_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_30_grad/Tile" + input: "gradients/Loss/Gather_97_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_97_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_48" + input: "gradients/Loss/Gather_97_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_102_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/Size" + op: "Size" + input: "Loss/Reshape_49" + 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: "gradients/Loss/Gather_102_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_102_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_102_grad/Size" + input: "gradients/Loss/Gather_102_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_102_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_102_grad/ToInt32" + input: "gradients/Loss/Gather_102_grad/strided_slice/stack" + input: "gradients/Loss/Gather_102_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_102_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/concat/axis" + 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: "gradients/Loss/Gather_102_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_102_grad/ExpandDims" + input: "gradients/Loss/Gather_102_grad/strided_slice" + input: "gradients/Loss/Gather_102_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_33_grad/Tile" + input: "gradients/Loss/Gather_102_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_102_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_49" + input: "gradients/Loss/Gather_102_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_107_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/Size" + op: "Size" + input: "Loss/Reshape_50" + 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: "gradients/Loss/Gather_107_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_107_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_107_grad/Size" + input: "gradients/Loss/Gather_107_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_107_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_107_grad/ToInt32" + input: "gradients/Loss/Gather_107_grad/strided_slice/stack" + input: "gradients/Loss/Gather_107_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_107_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/concat/axis" + 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: "gradients/Loss/Gather_107_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_107_grad/ExpandDims" + input: "gradients/Loss/Gather_107_grad/strided_slice" + input: "gradients/Loss/Gather_107_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_36_grad/Tile" + input: "gradients/Loss/Gather_107_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_107_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_50" + input: "gradients/Loss/Gather_107_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_51_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/Size" + op: "Size" + input: "Loss/Reshape_39" + 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: "gradients/Loss/Gather_51_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_51_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_51_grad/Size" + input: "gradients/Loss/Gather_51_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_51_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_51_grad/ToInt32" + input: "gradients/Loss/Gather_51_grad/strided_slice/stack" + input: "gradients/Loss/Gather_51_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_51_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/concat/axis" + 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: "gradients/Loss/Gather_51_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_51_grad/ExpandDims" + input: "gradients/Loss/Gather_51_grad/strided_slice" + input: "gradients/Loss/Gather_51_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_2_grad/Tile" + input: "gradients/Loss/Gather_51_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_51_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_39" + input: "gradients/Loss/Gather_51_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_56_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/Size" + op: "Size" + input: "Loss/Reshape_40" + 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: "gradients/Loss/Gather_56_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_56_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_56_grad/Size" + input: "gradients/Loss/Gather_56_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_56_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_56_grad/ToInt32" + input: "gradients/Loss/Gather_56_grad/strided_slice/stack" + input: "gradients/Loss/Gather_56_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_56_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/concat/axis" + 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: "gradients/Loss/Gather_56_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_56_grad/ExpandDims" + input: "gradients/Loss/Gather_56_grad/strided_slice" + input: "gradients/Loss/Gather_56_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_5_grad/Tile" + input: "gradients/Loss/Gather_56_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_56_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_40" + input: "gradients/Loss/Gather_56_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_61_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/Size" + op: "Size" + input: "Loss/Reshape_41" + 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: "gradients/Loss/Gather_61_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_61_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_61_grad/Size" + input: "gradients/Loss/Gather_61_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_61_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_61_grad/ToInt32" + input: "gradients/Loss/Gather_61_grad/strided_slice/stack" + input: "gradients/Loss/Gather_61_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_61_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/concat/axis" + 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: "gradients/Loss/Gather_61_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_61_grad/ExpandDims" + input: "gradients/Loss/Gather_61_grad/strided_slice" + input: "gradients/Loss/Gather_61_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_8_grad/Tile" + input: "gradients/Loss/Gather_61_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_61_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_41" + input: "gradients/Loss/Gather_61_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_66_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/Size" + op: "Size" + input: "Loss/Reshape_42" + 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: "gradients/Loss/Gather_66_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_66_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_66_grad/Size" + input: "gradients/Loss/Gather_66_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_66_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_66_grad/ToInt32" + input: "gradients/Loss/Gather_66_grad/strided_slice/stack" + input: "gradients/Loss/Gather_66_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_66_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/concat/axis" + 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: "gradients/Loss/Gather_66_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_66_grad/ExpandDims" + input: "gradients/Loss/Gather_66_grad/strided_slice" + input: "gradients/Loss/Gather_66_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_11_grad/Tile" + input: "gradients/Loss/Gather_66_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_66_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_42" + input: "gradients/Loss/Gather_66_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_71_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/Size" + op: "Size" + input: "Loss/Reshape_43" + 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: "gradients/Loss/Gather_71_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_71_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_71_grad/Size" + input: "gradients/Loss/Gather_71_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_71_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_71_grad/ToInt32" + input: "gradients/Loss/Gather_71_grad/strided_slice/stack" + input: "gradients/Loss/Gather_71_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_71_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/concat/axis" + 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: "gradients/Loss/Gather_71_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_71_grad/ExpandDims" + input: "gradients/Loss/Gather_71_grad/strided_slice" + input: "gradients/Loss/Gather_71_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_14_grad/Tile" + input: "gradients/Loss/Gather_71_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_71_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_43" + input: "gradients/Loss/Gather_71_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_76_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/Size" + op: "Size" + input: "Loss/Reshape_44" + 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: "gradients/Loss/Gather_76_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_76_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_76_grad/Size" + input: "gradients/Loss/Gather_76_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_76_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_76_grad/ToInt32" + input: "gradients/Loss/Gather_76_grad/strided_slice/stack" + input: "gradients/Loss/Gather_76_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_76_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/concat/axis" + 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: "gradients/Loss/Gather_76_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_76_grad/ExpandDims" + input: "gradients/Loss/Gather_76_grad/strided_slice" + input: "gradients/Loss/Gather_76_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_17_grad/Tile" + input: "gradients/Loss/Gather_76_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_76_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_44" + input: "gradients/Loss/Gather_76_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_81_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/Size" + op: "Size" + input: "Loss/Reshape_45" + 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: "gradients/Loss/Gather_81_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_81_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_81_grad/Size" + input: "gradients/Loss/Gather_81_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_81_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_81_grad/ToInt32" + input: "gradients/Loss/Gather_81_grad/strided_slice/stack" + input: "gradients/Loss/Gather_81_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_81_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/concat/axis" + 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: "gradients/Loss/Gather_81_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_81_grad/ExpandDims" + input: "gradients/Loss/Gather_81_grad/strided_slice" + input: "gradients/Loss/Gather_81_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_20_grad/Tile" + input: "gradients/Loss/Gather_81_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_81_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_45" + input: "gradients/Loss/Gather_81_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_86_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/Size" + op: "Size" + input: "Loss/Reshape_46" + 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: "gradients/Loss/Gather_86_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_86_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_86_grad/Size" + input: "gradients/Loss/Gather_86_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_86_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_86_grad/ToInt32" + input: "gradients/Loss/Gather_86_grad/strided_slice/stack" + input: "gradients/Loss/Gather_86_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_86_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/concat/axis" + 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: "gradients/Loss/Gather_86_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_86_grad/ExpandDims" + input: "gradients/Loss/Gather_86_grad/strided_slice" + input: "gradients/Loss/Gather_86_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_23_grad/Tile" + input: "gradients/Loss/Gather_86_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_86_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_46" + input: "gradients/Loss/Gather_86_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_91_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/Size" + op: "Size" + input: "Loss/Reshape_47" + 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: "gradients/Loss/Gather_91_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_91_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_91_grad/Size" + input: "gradients/Loss/Gather_91_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_91_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_91_grad/ToInt32" + input: "gradients/Loss/Gather_91_grad/strided_slice/stack" + input: "gradients/Loss/Gather_91_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_91_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/concat/axis" + 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: "gradients/Loss/Gather_91_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_91_grad/ExpandDims" + input: "gradients/Loss/Gather_91_grad/strided_slice" + input: "gradients/Loss/Gather_91_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_26_grad/Tile" + input: "gradients/Loss/Gather_91_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_91_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_47" + input: "gradients/Loss/Gather_91_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_96_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/Size" + op: "Size" + input: "Loss/Reshape_48" + 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: "gradients/Loss/Gather_96_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_96_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_96_grad/Size" + input: "gradients/Loss/Gather_96_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_96_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_96_grad/ToInt32" + input: "gradients/Loss/Gather_96_grad/strided_slice/stack" + input: "gradients/Loss/Gather_96_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_96_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/concat/axis" + 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: "gradients/Loss/Gather_96_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_96_grad/ExpandDims" + input: "gradients/Loss/Gather_96_grad/strided_slice" + input: "gradients/Loss/Gather_96_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_29_grad/Tile" + input: "gradients/Loss/Gather_96_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_96_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_48" + input: "gradients/Loss/Gather_96_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_101_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/Size" + op: "Size" + input: "Loss/Reshape_49" + 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: "gradients/Loss/Gather_101_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_101_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_101_grad/Size" + input: "gradients/Loss/Gather_101_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_101_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_101_grad/ToInt32" + input: "gradients/Loss/Gather_101_grad/strided_slice/stack" + input: "gradients/Loss/Gather_101_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_101_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/concat/axis" + 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: "gradients/Loss/Gather_101_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_101_grad/ExpandDims" + input: "gradients/Loss/Gather_101_grad/strided_slice" + input: "gradients/Loss/Gather_101_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_32_grad/Tile" + input: "gradients/Loss/Gather_101_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_101_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_49" + input: "gradients/Loss/Gather_101_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + 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: 1917 + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/ToInt32" + op: "Cast" + input: "gradients/Loss/Gather_106_grad/Shape" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Loss/unstack_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/Size" + op: "Size" + input: "Loss/Reshape_50" + 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: "gradients/Loss/Gather_106_grad/ExpandDims/dim" + 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: "gradients/Loss/Gather_106_grad/ExpandDims" + op: "ExpandDims" + input: "gradients/Loss/Gather_106_grad/Size" + input: "gradients/Loss/Gather_106_grad/ExpandDims/dim" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/strided_slice/stack" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/strided_slice/stack_1" + 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: "gradients/Loss/Gather_106_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_106_grad/ToInt32" + input: "gradients/Loss/Gather_106_grad/strided_slice/stack" + input: "gradients/Loss/Gather_106_grad/strided_slice/stack_1" + input: "gradients/Loss/Gather_106_grad/strided_slice/stack_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 { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/concat/axis" + 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: "gradients/Loss/Gather_106_grad/concat" + op: "ConcatV2" + input: "gradients/Loss/Gather_106_grad/ExpandDims" + input: "gradients/Loss/Gather_106_grad/strided_slice" + input: "gradients/Loss/Gather_106_grad/concat/axis" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Sum_35_grad/Tile" + input: "gradients/Loss/Gather_106_grad/concat" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Gather_106_grad/Reshape_1" + op: "Reshape" + input: "Loss/Reshape_50" + input: "gradients/Loss/Gather_106_grad/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/strided_slice/stack" + 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: "gradients/Loss/unstack_2_grad/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_51_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/strided_slice/stack" + input: "gradients/Loss/unstack_2_grad/strided_slice/stack_1" + input: "gradients/Loss/unstack_2_grad/strided_slice/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_51_grad/Reshape" + input: "gradients/Loss/Gather_51_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/strided_slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_51_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_0" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_51_grad/Reshape" + input: "gradients/Loss/Gather_51_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1" + op: "StridedSlice" + input: "gradients/Loss/Gather_56_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_1" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_56_grad/Reshape" + input: "gradients/Loss/Gather_56_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2" + op: "StridedSlice" + input: "gradients/Loss/Gather_61_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_2" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_61_grad/Reshape" + input: "gradients/Loss/Gather_61_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3" + op: "StridedSlice" + input: "gradients/Loss/Gather_66_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_3" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_66_grad/Reshape" + input: "gradients/Loss/Gather_66_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4" + op: "StridedSlice" + input: "gradients/Loss/Gather_71_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_4" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_71_grad/Reshape" + input: "gradients/Loss/Gather_71_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5" + op: "StridedSlice" + input: "gradients/Loss/Gather_76_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_5" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_76_grad/Reshape" + input: "gradients/Loss/Gather_76_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6" + op: "StridedSlice" + input: "gradients/Loss/Gather_81_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_6" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_81_grad/Reshape" + input: "gradients/Loss/Gather_81_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7" + op: "StridedSlice" + input: "gradients/Loss/Gather_86_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_7" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_86_grad/Reshape" + input: "gradients/Loss/Gather_86_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8" + op: "StridedSlice" + input: "gradients/Loss/Gather_91_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_8" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_91_grad/Reshape" + input: "gradients/Loss/Gather_91_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9" + op: "StridedSlice" + input: "gradients/Loss/Gather_96_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_9" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_96_grad/Reshape" + input: "gradients/Loss/Gather_96_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10" + op: "StridedSlice" + input: "gradients/Loss/Gather_101_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_10" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_101_grad/Reshape" + input: "gradients/Loss/Gather_101_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack" + 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: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11" + op: "StridedSlice" + input: "gradients/Loss/Gather_106_grad/ToInt32" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_2_grad/stack_1/values_11" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_106_grad/Reshape" + input: "gradients/Loss/Gather_106_grad/Reshape_1" + input: "gradients/Loss/unstack_2_grad/stack_1/strided_slice_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_2_grad/stack_1" + op: "Pack" + input: "gradients/Loss/unstack_2_grad/stack_1/values_0" + input: "gradients/Loss/unstack_2_grad/stack_1/values_1" + input: "gradients/Loss/unstack_2_grad/stack_1/values_2" + input: "gradients/Loss/unstack_2_grad/stack_1/values_3" + input: "gradients/Loss/unstack_2_grad/stack_1/values_4" + input: "gradients/Loss/unstack_2_grad/stack_1/values_5" + input: "gradients/Loss/unstack_2_grad/stack_1/values_6" + input: "gradients/Loss/unstack_2_grad/stack_1/values_7" + input: "gradients/Loss/unstack_2_grad/stack_1/values_8" + input: "gradients/Loss/unstack_2_grad/stack_1/values_9" + input: "gradients/Loss/unstack_2_grad/stack_1/values_10" + input: "gradients/Loss/unstack_2_grad/stack_1/values_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Loss/mul_1_grad/Mul" + op: "Mul" + input: "gradients/Loss/unstack_2_grad/stack_1" + input: "Loss/stack_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_1_grad/Mul_1" + op: "Mul" + input: "gradients/Loss/unstack_2_grad/stack_1" + input: "Loss/Loss/Sum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/mul_1_grad/Mul" + input: "^gradients/Loss/Loss/mul_1_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/mul_1_grad/Mul" + input: "^gradients/Loss/Loss/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/mul_1_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/mul_1_grad/Mul_1" + input: "^gradients/Loss/Loss/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/mul_1_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/add" + op: "Add" + input: "Loss/Loss/Sum/reduction_indices" + input: "gradients/Loss/Loss/Sum_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/mod" + op: "FloorMod" + input: "gradients/Loss/Loss/Sum_grad/add" + input: "gradients/Loss/Loss/Sum_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/range" + op: "Range" + input: "gradients/Loss/Loss/Sum_grad/range/start" + input: "gradients/Loss/Loss/Sum_grad/Size" + input: "gradients/Loss/Loss/Sum_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/Fill" + op: "Fill" + input: "gradients/Loss/Loss/Sum_grad/Shape_1" + input: "gradients/Loss/Loss/Sum_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/Loss/Loss/Sum_grad/range" + input: "gradients/Loss/Loss/Sum_grad/mod" + input: "gradients/Loss/Loss/Sum_grad/Shape" + input: "gradients/Loss/Loss/Sum_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Loss/Sum_grad/Maximum" + op: "Maximum" + input: "gradients/Loss/Loss/Sum_grad/DynamicStitch" + input: "gradients/Loss/Loss/Sum_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/floordiv" + op: "FloorDiv" + input: "gradients/Loss/Loss/Sum_grad/Shape" + input: "gradients/Loss/Loss/Sum_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss/mul_1_grad/tuple/control_dependency" + input: "gradients/Loss/Loss/Sum_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Sum_grad/Tile" + op: "Tile" + input: "gradients/Loss/Loss/Sum_grad/Reshape" + input: "gradients/Loss/Loss/Sum_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_1_grad/zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_1_grad/Select" + op: "Select" + input: "Loss/Loss/Less" + input: "gradients/Loss/Loss/Sum_grad/Tile" + input: "gradients/Loss/Loss/Select_1_grad/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_1_grad/Select_1" + op: "Select" + input: "Loss/Loss/Less" + input: "gradients/Loss/Loss/Select_1_grad/zeros_like" + input: "gradients/Loss/Loss/Sum_grad/Tile" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/Select_1_grad/Select" + input: "^gradients/Loss/Loss/Select_1_grad/Select_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/Select_1_grad/Select" + input: "^gradients/Loss/Loss/Select_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Select_1_grad/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/Select_1_grad/Select_1" + input: "^gradients/Loss/Loss/Select_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Select_1_grad/Select_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/Shape" + 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: "gradients/Loss/Loss/mul_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/Loss/Loss/mul_grad/Shape" + input: "gradients/Loss/Loss/mul_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/mul" + op: "Mul" + input: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency" + input: "Loss/Loss/Square" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/Sum" + op: "Sum" + input: "gradients/Loss/Loss/mul_grad/mul" + input: "gradients/Loss/Loss/mul_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss/mul_grad/Sum" + input: "gradients/Loss/Loss/mul_grad/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 { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/mul_1" + op: "Mul" + input: "Loss/Loss/mul/x" + input: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/Sum_1" + op: "Sum" + input: "gradients/Loss/Loss/mul_grad/mul_1" + input: "gradients/Loss/Loss/mul_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/Reshape_1" + op: "Reshape" + input: "gradients/Loss/Loss/mul_grad/Sum_1" + input: "gradients/Loss/Loss/mul_grad/Shape_1" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/mul_grad/Reshape" + input: "^gradients/Loss/Loss/mul_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/mul_grad/Reshape" + input: "^gradients/Loss/Loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/mul_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/mul_grad/Reshape_1" + input: "^gradients/Loss/Loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/mul_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Shape_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: "gradients/Loss/Loss/sub_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/Loss/Loss/sub_1_grad/Shape" + input: "gradients/Loss/Loss/sub_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Sum" + op: "Sum" + input: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss/sub_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss/sub_1_grad/Sum" + input: "gradients/Loss/Loss/sub_1_grad/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: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Sum_1" + op: "Sum" + input: "gradients/Loss/Loss/Select_1_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss/sub_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Neg" + op: "Neg" + input: "gradients/Loss/Loss/sub_1_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/Loss/Loss/sub_1_grad/Neg" + input: "gradients/Loss/Loss/sub_1_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/sub_1_grad/Reshape" + input: "^gradients/Loss/Loss/sub_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/sub_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/sub_1_grad/Reshape" + input: "^gradients/Loss/Loss/sub_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/sub_1_grad/Reshape_1" + input: "^gradients/Loss/Loss/sub_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Square_grad/mul/x" + op: "Const" + input: "^gradients/Loss/Loss/mul_grad/tuple/control_dependency_1" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/Loss/Loss/Square_grad/mul" + op: "Mul" + input: "gradients/Loss/Loss/Square_grad/mul/x" + input: "Loss/Loss/Abs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Square_grad/mul_1" + op: "Mul" + input: "gradients/Loss/Loss/mul_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss/Square_grad/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/AddN" + op: "AddN" + input: "gradients/Loss/Loss/sub_1_grad/tuple/control_dependency" + input: "gradients/Loss/Loss/Square_grad/mul_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Abs_grad/Sign" + op: "Sign" + input: "Loss/Loss/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Abs_grad/mul" + op: "Mul" + input: "gradients/AddN" + input: "gradients/Loss/Loss/Abs_grad/Sign" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/Loss/Loss/sub_grad/Shape" + input: "gradients/Loss/Loss/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Sum" + op: "Sum" + input: "gradients/Loss/Loss/Abs_grad/mul" + input: "gradients/Loss/Loss/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss/sub_grad/Sum" + input: "gradients/Loss/Loss/sub_grad/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: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Sum_1" + op: "Sum" + input: "gradients/Loss/Loss/Abs_grad/mul" + input: "gradients/Loss/Loss/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Neg" + op: "Neg" + input: "gradients/Loss/Loss/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/Loss/Loss/sub_grad/Neg" + input: "gradients/Loss/Loss/sub_grad/Shape_1" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/sub_grad/Reshape" + input: "^gradients/Loss/Loss/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/sub_grad/Reshape" + input: "^gradients/Loss/Loss/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/sub_grad/Reshape_1" + input: "^gradients/Loss/Loss/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_grad/zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_grad/Select" + op: "Select" + input: "Loss/Loss/IsNan" + input: "gradients/Loss/Loss/sub_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss/Select_grad/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_grad/Select_1" + op: "Select" + input: "Loss/Loss/IsNan" + input: "gradients/Loss/Loss/Select_grad/zeros_like" + input: "gradients/Loss/Loss/sub_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss/Select_grad/Select" + input: "^gradients/Loss/Loss/Select_grad/Select_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss/Select_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss/Select_grad/Select" + input: "^gradients/Loss/Loss/Select_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Select_grad/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss/Select_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss/Select_grad/Select_1" + input: "^gradients/Loss/Loss/Select_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/Select_grad/Select_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/strided_slice/stack" + 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: "gradients/Loss/unstack_3_grad/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_52_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/strided_slice/stack" + input: "gradients/Loss/unstack_3_grad/strided_slice/stack_1" + input: "gradients/Loss/unstack_3_grad/strided_slice/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_52_grad/Reshape" + input: "gradients/Loss/Gather_52_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/strided_slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice" + op: "StridedSlice" + input: "gradients/Loss/Gather_52_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_0" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_52_grad/Reshape" + input: "gradients/Loss/Gather_52_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1" + op: "StridedSlice" + input: "gradients/Loss/Gather_57_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_1" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_57_grad/Reshape" + input: "gradients/Loss/Gather_57_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2" + op: "StridedSlice" + input: "gradients/Loss/Gather_62_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_2" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_62_grad/Reshape" + input: "gradients/Loss/Gather_62_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3" + op: "StridedSlice" + input: "gradients/Loss/Gather_67_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_3" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_67_grad/Reshape" + input: "gradients/Loss/Gather_67_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4" + op: "StridedSlice" + input: "gradients/Loss/Gather_72_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_4" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_72_grad/Reshape" + input: "gradients/Loss/Gather_72_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5" + op: "StridedSlice" + input: "gradients/Loss/Gather_77_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_5" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_77_grad/Reshape" + input: "gradients/Loss/Gather_77_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6" + op: "StridedSlice" + input: "gradients/Loss/Gather_82_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_6" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_82_grad/Reshape" + input: "gradients/Loss/Gather_82_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7" + op: "StridedSlice" + input: "gradients/Loss/Gather_87_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_7" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_87_grad/Reshape" + input: "gradients/Loss/Gather_87_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8" + op: "StridedSlice" + input: "gradients/Loss/Gather_92_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_8" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_92_grad/Reshape" + input: "gradients/Loss/Gather_92_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9" + op: "StridedSlice" + input: "gradients/Loss/Gather_97_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_9" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_97_grad/Reshape" + input: "gradients/Loss/Gather_97_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10" + op: "StridedSlice" + input: "gradients/Loss/Gather_102_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_10" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_102_grad/Reshape" + input: "gradients/Loss/Gather_102_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack" + 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: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack_1" + 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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack_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: 1 + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11" + op: "StridedSlice" + input: "gradients/Loss/Gather_107_grad/ToInt32" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11/stack_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 { + } + } + } + } + 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: "gradients/Loss/unstack_3_grad/stack_1/values_11" + op: "UnsortedSegmentSum" + input: "gradients/Loss/Gather_107_grad/Reshape" + input: "gradients/Loss/Gather_107_grad/Reshape_1" + input: "gradients/Loss/unstack_3_grad/stack_1/strided_slice_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT32 + } + } + attr { + key: "Tnumsegments" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/unstack_3_grad/stack_1" + op: "Pack" + input: "gradients/Loss/unstack_3_grad/stack_1/values_0" + input: "gradients/Loss/unstack_3_grad/stack_1/values_1" + input: "gradients/Loss/unstack_3_grad/stack_1/values_2" + input: "gradients/Loss/unstack_3_grad/stack_1/values_3" + input: "gradients/Loss/unstack_3_grad/stack_1/values_4" + input: "gradients/Loss/unstack_3_grad/stack_1/values_5" + input: "gradients/Loss/unstack_3_grad/stack_1/values_6" + input: "gradients/Loss/unstack_3_grad/stack_1/values_7" + input: "gradients/Loss/unstack_3_grad/stack_1/values_8" + input: "gradients/Loss/unstack_3_grad/stack_1/values_9" + input: "gradients/Loss/unstack_3_grad/stack_1/values_10" + input: "gradients/Loss/unstack_3_grad/stack_1/values_11" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 12 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "gradients/Loss/Sum_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/add" + op: "Add" + input: "Loss/Sum/reduction_indices" + input: "gradients/Loss/Sum_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/mod" + op: "FloorMod" + input: "gradients/Loss/Sum_grad/add" + input: "gradients/Loss/Sum_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/range" + op: "Range" + input: "gradients/Loss/Sum_grad/range/start" + input: "gradients/Loss/Sum_grad/Size" + input: "gradients/Loss/Sum_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/Fill" + op: "Fill" + input: "gradients/Loss/Sum_grad/Shape_1" + input: "gradients/Loss/Sum_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/Loss/Sum_grad/range" + input: "gradients/Loss/Sum_grad/mod" + input: "gradients/Loss/Sum_grad/Shape" + input: "gradients/Loss/Sum_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + 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: "gradients/Loss/Sum_grad/Maximum" + op: "Maximum" + input: "gradients/Loss/Sum_grad/DynamicStitch" + input: "gradients/Loss/Sum_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/floordiv" + op: "FloorDiv" + input: "gradients/Loss/Sum_grad/Shape" + input: "gradients/Loss/Sum_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Sum_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/unstack_3_grad/stack_1" + input: "gradients/Loss/Sum_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/Loss/Sum_grad/Tile" + op: "Tile" + input: "gradients/Loss/Sum_grad/Reshape" + input: "gradients/Loss/Sum_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/Loss/Loss_1/mul_grad/Shape" + input: "gradients/Loss/Loss_1/mul_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/mul" + op: "Mul" + input: "gradients/Loss/Sum_grad/Tile" + input: "Loss/Loss_1/ExpandDims" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Sum" + op: "Sum" + input: "gradients/Loss/Loss_1/mul_grad/mul" + input: "gradients/Loss/Loss_1/mul_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss_1/mul_grad/Sum" + input: "gradients/Loss/Loss_1/mul_grad/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: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/mul_1" + op: "Mul" + input: "Loss/Loss_1/logistic_loss" + input: "gradients/Loss/Sum_grad/Tile" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Sum_1" + op: "Sum" + input: "gradients/Loss/Loss_1/mul_grad/mul_1" + input: "gradients/Loss/Loss_1/mul_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/Reshape_1" + op: "Reshape" + input: "gradients/Loss/Loss_1/mul_grad/Sum_1" + input: "gradients/Loss/Loss_1/mul_grad/Shape_1" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/mul_grad/Reshape" + input: "^gradients/Loss/Loss_1/mul_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/mul_grad/Reshape" + input: "^gradients/Loss/Loss_1/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/mul_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/mul_grad/Reshape_1" + input: "^gradients/Loss/Loss_1/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/mul_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/mul_grad/tuple/control_dependency" + input: "^gradients/Loss/Loss_1/logistic_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/mul_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/mul_grad/tuple/control_dependency" + input: "^gradients/Loss/Loss_1/logistic_loss_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/mul_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000}\007\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Shape" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Sum" + op: "Sum" + input: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape" + op: "Reshape" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Sum" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/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: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Sum_1" + op: "Sum" + input: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Neg" + op: "Neg" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Neg" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Shape_1" + 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: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape" + input: "^gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape" + input: "^gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape_1" + input: "^gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/add/x" + op: "Const" + input: "^gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency_1" + device: "/device:GPU: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: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/add" + op: "Add" + input: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/add/x" + input: "Loss/Loss_1/logistic_loss/Exp" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/Reciprocal" + op: "Reciprocal" + input: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/add" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/mul" + op: "Mul" + input: "gradients/Loss/Loss_1/logistic_loss_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/Reciprocal" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/Select" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency" + input: "gradients/Loss/Loss_1/logistic_loss/Select_grad/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/Select_1" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "gradients/Loss/Loss_1/logistic_loss/Select_grad/zeros_like" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_grad/Select" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_grad/Select_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/Select_grad/Select" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/Select_grad/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/Select_grad/Select_1" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/Select_grad/Select_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul" + op: "Mul" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency_1" + input: "Loss/stack_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul_1" + op: "Mul" + input: "gradients/Loss/Loss_1/logistic_loss/sub_grad/tuple/control_dependency_1" + input: "concat_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul" + input: "^gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul" + input: "^gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul_1" + input: "^gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Exp_grad/mul" + op: "Mul" + input: "gradients/Loss/Loss_1/logistic_loss/Log1p_grad/mul" + input: "Loss/Loss_1/logistic_loss/Exp" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "gradients/Loss/Loss_1/logistic_loss/Exp_grad/mul" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/zeros_like" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select_1" + op: "Select" + input: "Loss/Loss_1/logistic_loss/GreaterEqual" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/zeros_like" + input: "gradients/Loss/Loss_1/logistic_loss/Exp_grad/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select_1" + device: "/device:GPU:0" +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select_1" + input: "^gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/Select_1_grad/Select_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/Loss/Loss_1/logistic_loss/Neg_grad/Neg" + op: "Neg" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/AddN_1" + op: "AddN" + input: "gradients/Loss/Loss_1/logistic_loss/Select_grad/tuple/control_dependency" + input: "gradients/Loss/Loss_1/logistic_loss/mul_grad/tuple/control_dependency" + input: "gradients/Loss/Loss_1/logistic_loss/Select_1_grad/tuple/control_dependency_1" + input: "gradients/Loss/Loss_1/logistic_loss/Neg_grad/Neg" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss_1/logistic_loss/Select_grad/Select" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Rank" + 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: 3 + } + } + } +} +node { + name: "gradients/concat_4_grad/mod" + op: "FloorMod" + input: "concat_4/axis" + input: "gradients/concat_4_grad/Rank" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000;\004\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000X\002\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape_2" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape_3" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\0006\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape_4" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\030\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/Shape_5" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\014\000\000\000\006\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "gradients/concat_4_grad/ConcatOffset" + op: "ConcatOffset" + input: "gradients/concat_4_grad/mod" + input: "gradients/concat_4_grad/Shape" + input: "gradients/concat_4_grad/Shape_1" + input: "gradients/concat_4_grad/Shape_2" + input: "gradients/concat_4_grad/Shape_3" + input: "gradients/concat_4_grad/Shape_4" + input: "gradients/concat_4_grad/Shape_5" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset" + input: "gradients/concat_4_grad/Shape" + 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: 12 + } + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice_1" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset:1" + input: "gradients/concat_4_grad/Shape_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: 12 + } + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice_2" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset:2" + input: "gradients/concat_4_grad/Shape_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: 12 + } + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice_3" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset:3" + input: "gradients/concat_4_grad/Shape_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: 12 + } + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice_4" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset:4" + input: "gradients/concat_4_grad/Shape_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: 12 + } + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/Slice_5" + op: "Slice" + input: "gradients/AddN_1" + input: "gradients/concat_4_grad/ConcatOffset:5" + input: "gradients/concat_4_grad/Shape_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: 12 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/concat_4_grad/Slice" + input: "^gradients/concat_4_grad/Slice_1" + input: "^gradients/concat_4_grad/Slice_2" + input: "^gradients/concat_4_grad/Slice_3" + input: "^gradients/concat_4_grad/Slice_4" + input: "^gradients/concat_4_grad/Slice_5" + device: "/device:GPU:0" +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/concat_4_grad/Slice" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1083 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/concat_4_grad/Slice_1" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 600 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency_2" + op: "Identity" + input: "gradients/concat_4_grad/Slice_2" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency_3" + op: "Identity" + input: "gradients/concat_4_grad/Slice_3" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 54 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency_4" + op: "Identity" + input: "gradients/concat_4_grad/Slice_4" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice_4" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 24 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/concat_4_grad/tuple/control_dependency_5" + op: "Identity" + input: "gradients/concat_4_grad/Slice_5" + input: "^gradients/concat_4_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_4_grad/Slice_5" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 6 + } + dim { + size: 2 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\006\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_0/Reshape_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency_1" + input: "gradients/BoxPredictor_1/Reshape_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency_2" + input: "gradients/BoxPredictor_2/Reshape_1_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency_3" + input: "gradients/BoxPredictor_3/Reshape_1_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency_4" + input: "gradients/BoxPredictor_4/Reshape_1_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/Reshape_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/Reshape_1_grad/Reshape" + op: "Reshape" + input: "gradients/concat_4_grad/tuple/control_dependency_5" + input: "gradients/BoxPredictor_5/Reshape_1_grad/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: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_0/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_1/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_2/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_3/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_4/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_5/Reshape_1_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/Reshape_1_grad/Reshape" + input: "^gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/Reshape_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "BoxPredictor_0/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\006\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_0/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "BoxPredictor_1/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_1/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "BoxPredictor_2/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_2/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "BoxPredictor_3/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_3/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "BoxPredictor_4/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_4/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "BoxPredictor_5/ClassPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Const" + input: "BoxPredictor_5/ClassPredictor/weights/read" + input: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_2" + op: "AddN" + input: "gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "gradients/AddN_3" + op: "AddN" + input: "gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_4" + op: "AddN" + input: "gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_5" + op: "AddN" + input: "gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_6" + op: "AddN" + input: "gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_7" + op: "AddN" + input: "gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_8" + op: "AddN" + input: "gradients/Loss/Loss/sub_grad/tuple/control_dependency" + input: "gradients/Loss/Loss/Select_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/Loss/Loss/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1917 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000}\007\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/AddN_8" + input: "gradients/Squeeze_1_grad/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: 12 + } + dim { + size: 1917 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Rank" + 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: 4 + } + } + } +} +node { + name: "gradients/concat_3_grad/mod" + op: "FloorMod" + input: "concat_3/axis" + input: "gradients/concat_3_grad/Rank" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000;\004\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape_1" + 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 + } + } + tensor_content: "\014\000\000\000X\002\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape_2" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape_3" + 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 + } + } + tensor_content: "\014\000\000\0006\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape_4" + 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 + } + } + tensor_content: "\014\000\000\000\030\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/Shape_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 + } + } + tensor_content: "\014\000\000\000\006\000\000\000\001\000\000\000\004\000\000\000" + } + } + } +} +node { + name: "gradients/concat_3_grad/ConcatOffset" + op: "ConcatOffset" + input: "gradients/concat_3_grad/mod" + input: "gradients/concat_3_grad/Shape" + input: "gradients/concat_3_grad/Shape_1" + input: "gradients/concat_3_grad/Shape_2" + input: "gradients/concat_3_grad/Shape_3" + input: "gradients/concat_3_grad/Shape_4" + input: "gradients/concat_3_grad/Shape_5" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 6 + } + } + 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 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset" + input: "gradients/concat_3_grad/Shape" + 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: 12 + } + dim { + size: 1083 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice_1" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset:1" + input: "gradients/concat_3_grad/Shape_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: 12 + } + dim { + size: 600 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice_2" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset:2" + input: "gradients/concat_3_grad/Shape_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: 12 + } + dim { + size: 150 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice_3" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset:3" + input: "gradients/concat_3_grad/Shape_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: 12 + } + dim { + size: 54 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice_4" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset:4" + input: "gradients/concat_3_grad/Shape_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: 12 + } + dim { + size: 24 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/Slice_5" + op: "Slice" + input: "gradients/Squeeze_1_grad/Reshape" + input: "gradients/concat_3_grad/ConcatOffset:5" + input: "gradients/concat_3_grad/Shape_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: 12 + } + dim { + size: 6 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/concat_3_grad/Slice" + input: "^gradients/concat_3_grad/Slice_1" + input: "^gradients/concat_3_grad/Slice_2" + input: "^gradients/concat_3_grad/Slice_3" + input: "^gradients/concat_3_grad/Slice_4" + input: "^gradients/concat_3_grad/Slice_5" + device: "/device:GPU:0" +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/concat_3_grad/Slice" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1083 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/concat_3_grad/Slice_1" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 600 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency_2" + op: "Identity" + input: "gradients/concat_3_grad/Slice_2" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency_3" + op: "Identity" + input: "gradients/concat_3_grad/Slice_3" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 54 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency_4" + op: "Identity" + input: "gradients/concat_3_grad/Slice_4" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice_4" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 24 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/concat_3_grad/tuple/control_dependency_5" + op: "Identity" + input: "gradients/concat_3_grad/Slice_5" + input: "^gradients/concat_3_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/concat_3_grad/Slice_5" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 6 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_0/Reshape_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency_1" + input: "gradients/BoxPredictor_1/Reshape_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency_2" + input: "gradients/BoxPredictor_2/Reshape_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency_3" + input: "gradients/BoxPredictor_3/Reshape_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency_4" + input: "gradients/BoxPredictor_4/Reshape_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/Reshape_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/Reshape_grad/Reshape" + op: "Reshape" + input: "gradients/concat_3_grad/tuple/control_dependency_5" + input: "gradients/BoxPredictor_5/Reshape_grad/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: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_0/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_1/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_2/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_3/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_4/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + op: "BiasAddGrad" + input: "gradients/BoxPredictor_5/Reshape_grad/Reshape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/Reshape_grad/Reshape" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/Reshape_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\014\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\030\000\000\000" + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Const" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Const_1" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" + 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: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/AddN_9" + op: "AddN" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "gradients/AddN_10" + op: "AddN" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/AddN_11" + op: "AddN" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/AddN_12" + op: "AddN" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/AddN_13" + op: "AddN" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/AddN_14" + op: "AddN" + input: "gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_14" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_15" + op: "AddN" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_16" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_16" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_16" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 12.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 12.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_17" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + input: "gradients/AddN_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Const_1" + input: "gradients/AddN_17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_18" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_19" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_19" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_19" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 48.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 48.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_20" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + input: "gradients/AddN_20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Const_1" + input: "gradients/AddN_20" + 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: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_21" + op: "AddN" + input: "gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_4/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_21" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_22" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_23" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_23" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_23" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 48.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\002\000\000\000\002\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 48.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_24" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 2 + } + dim { + size: 2 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + input: "gradients/AddN_24" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Const_1" + input: "gradients/AddN_24" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_25" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_26" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_26" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_26" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 108.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 108.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_27" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + input: "gradients/AddN_27" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Const_1" + input: "gradients/AddN_27" + 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: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_28" + op: "AddN" + input: "gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_3/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_28" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_29" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_30" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_30" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_30" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 108.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\003\000\000\000\003\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 108.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_31" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + input: "gradients/AddN_31" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Const_1" + input: "gradients/AddN_31" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_32" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_33" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_33" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_33" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 300.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 300.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_34" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + input: "gradients/AddN_34" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Const_1" + input: "gradients/AddN_34" + 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: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_35" + op: "AddN" + input: "gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_2/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_35" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_36" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_37" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_37" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_37" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 300.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\005\000\000\000\005\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 300.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_38" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 5 + } + dim { + size: 5 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + input: "gradients/AddN_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Const_1" + input: "gradients/AddN_38" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_39" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_40" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_40" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_40" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_41" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + input: "gradients/AddN_41" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Const_1" + input: "gradients/AddN_41" + 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: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_42" + op: "AddN" + input: "gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_1/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_42" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_43" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_44" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_44" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_44" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_45" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + input: "gradients/AddN_45" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_45" + 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: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_46" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_47" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_47" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_47" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_48" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + input: "gradients/AddN_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_48" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_49" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_50" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_50" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_50" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 1024 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/AddN_51" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\004\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + input: "gradients/AddN_51" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_51" + 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: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_52" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_53" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_53" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_53" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\n\000\000\000\n\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 1200.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_54" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + input: "gradients/AddN_54" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_54" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/AddN_55" + op: "AddN" + input: "gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/Conv2D_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/BoxPredictor_0/ClassPredictor/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/AddN_55" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_56" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_57" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_57" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_57" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_58" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + input: "gradients/AddN_58" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_58" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_59" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_60" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_60" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_60" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_61" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + input: "gradients/AddN_61" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_61" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_62" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_63" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_63" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_63" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_64" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + input: "gradients/AddN_64" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_64" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_65" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_66" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_66" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_66" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_67" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + input: "gradients/AddN_67" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_67" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_68" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_69" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_69" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_69" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_70" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + input: "gradients/AddN_70" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_70" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_71" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_72" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_72" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_72" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_73" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + input: "gradients/AddN_73" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_73" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_74" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_75" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_75" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_75" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_76" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + input: "gradients/AddN_76" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_76" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_77" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_78" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_78" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_78" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_79" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + input: "gradients/AddN_79" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_79" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_80" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_81" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_81" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_81" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_82" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + input: "gradients/AddN_82" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_82" + 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: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_83" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_84" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_84" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_84" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_85" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + input: "gradients/AddN_85" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_85" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_86" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_87" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_87" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_87" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 512 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/AddN_88" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\002\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + input: "gradients/AddN_88" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_88" + 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: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_89" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_90" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_90" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_90" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\023\000\000\000\023\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 4332.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_91" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + input: "gradients/AddN_91" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_91" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_92" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_93" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_93" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_93" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_94" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + input: "gradients/AddN_94" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_94" + 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: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_95" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_96" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_96" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_96" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_97" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + input: "gradients/AddN_97" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_97" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_98" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_99" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_99" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_99" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 256 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/AddN_100" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + input: "gradients/AddN_100" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_100" + 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: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_101" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_102" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_102" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_102" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000&\000\000\000&\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 17328.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_103" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + input: "gradients/AddN_103" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_103" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_104" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_105" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_105" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_105" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_106" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + input: "gradients/AddN_106" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_106" + 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: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_107" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_108" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_108" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_108" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_109" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + input: "gradients/AddN_109" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_109" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_110" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_111" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_111" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_111" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 128 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/AddN_112" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + input: "gradients/AddN_112" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_112" + 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: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_113" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_114" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_114" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_114" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000K\000\000\000K\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 67500.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_115" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + input: "gradients/AddN_115" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_115" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_116" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_117" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_117" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_117" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 64 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/AddN_118" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000 \000\000\000@\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + input: "gradients/AddN_118" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Const_1" + input: "gradients/AddN_118" + 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: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_119" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_120" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_120" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_120" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Shape" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_121" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + op: "DepthwiseConv2dNativeBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/Shape" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + input: "gradients/AddN_121" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/Shape_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000 \000\000\000\001\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + op: "DepthwiseConv2dNativeBackpropFilter" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/Shape_1" + input: "gradients/AddN_121" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/DepthwiseConv2dNativeBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6_grad/Relu6Grad" + op: "Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_122" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/depthwise_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Relu6_grad/Relu6Grad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/mul_1" + op: "Mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Shape" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Sum_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Shape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_grad/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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_123" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul" + op: "Mul" + input: "gradients/AddN_123" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/read" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul_1" + op: "Mul" + input: "gradients/AddN_123" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/Mul_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + op: "RsqrtGrad" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Shape" + 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: 32 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Shape_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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/Rsqrt_grad/RsqrtGrad" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Shape_1" + 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 { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape_1" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape_1" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/Reshape_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1_grad/Shape" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/add_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1_grad/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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_1_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\001\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + op: "BroadcastGradientArgs" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/scalar" + op: "Const" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU: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: 2.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/mul" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/scalar" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/sub" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/StopGradient" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/variance_grad/truediv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/mul_1" + op: "Mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Sum" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/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: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Sum_1" + op: "Sum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/mul_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/BroadcastGradientArgs:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Sum_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Shape_1" + 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 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Neg" + op: "Neg" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape_1" + 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: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Neg" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Neg" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/Neg" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + 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 + } + } + tensor_content: "\014\000\000\000\226\000\000\000\226\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Size" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/add" + op: "Add" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean/reduction_indices" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/mod" + op: "FloorMod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/add" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Size" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range/start" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range/delta" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range" + op: "Range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range/start" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Size" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range/delta" + device: "/device:GPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Fill/value" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Fill" + op: "Fill" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Fill/value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/DynamicStitch" + op: "DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/range" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/mod" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Fill" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Maximum/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + 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: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Maximum" + op: "Maximum" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/DynamicStitch" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Maximum/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/floordiv" + op: "FloorDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Maximum" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Shape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Reshape" + op: "Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/Squeeze_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/DynamicStitch" + 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 { + unknown_rank: true + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Tile" + op: "Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Reshape" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/floordiv" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tmultiples" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Const" + op: "Const" + device: "/device:GPU: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: 270000.0 + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/truediv" + op: "RealDiv" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Tile" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/Const" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_124" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/SquaredDifference_grad/tuple/control_dependency" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/moments/mean_grad/truediv" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_1_grad/Reshape" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/ShapeN" + op: "ShapeN" + input: "concat_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + 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: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Const" + 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 + } + } + tensor_content: "\014\000\000\000,\001\000\000,\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Const_1" + 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 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\003\000\000\000 \000\000\000" + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropInput" + op: "Conv2DBackpropInput" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Const" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + input: "gradients/AddN_124" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropFilter" + op: "Conv2DBackpropFilter" + input: "concat_1" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Const_1" + input: "gradients/AddN_124" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "dilations" + value { + list { + i: 1 + i: 1 + i: 1 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/group_deps" + op: "NoOp" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropFilter" + device: "/device:GPU:0" +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/control_dependency" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropInput" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropInput" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 300 + } + dim { + size: 300 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/control_dependency_1" + op: "Identity" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropFilter" + input: "^gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/group_deps" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/Conv2DBackpropFilter" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "gradients/AddN_125" + op: "AddN" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/Conv2D_grad/tuple/control_dependency_1" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "total_loss" + op: "Identity" + input: "AddN" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "CheckNumerics" + op: "CheckNumerics" + input: "total_loss" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "message" + value { + s: "LossTensor is inf or nan." + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 32 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 64 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 6 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 24 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp/Initializer/ones" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp/Initializer/ones" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 12 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "RMSProp/decay" + 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.8999999761581421 + } + } + } +} +node { + name: "RMSProp/momentum" + 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.8999999761581421 + } + } + } +} +node { + name: "RMSProp/epsilon" + 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: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_125" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_122" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_119" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_116" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_113" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_110" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_107" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_104" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_101" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_98" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_95" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_92" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_89" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_86" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_83" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_80" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_77" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_74" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_71" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_68" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_65" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_62" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_59" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_56" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_52" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_49" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_46" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_43" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_39" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_36" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_32" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_29" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_25" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_22" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ApplyRMSProp" + op: "ApplyRMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_0/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_0/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_0/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_0/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_0/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_0/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_1/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_1/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_1/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_1/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_1/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_1/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_2/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_2/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_2/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_2/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_2/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_2/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_3/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_3/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_3/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_3/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_3/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_3/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_4/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_4/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_4/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_4/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_4/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_4/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_5/BoxEncodingPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_5/BoxEncodingPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_5/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_5/ClassPredictor/weights/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/AddN_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update_BoxPredictor_5/ClassPredictor/biases/ApplyRMSProp" + op: "ApplyRMSProp" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + input: "ExponentialDecay" + input: "RMSProp/decay" + input: "RMSProp/momentum" + input: "RMSProp/epsilon" + input: "gradients/BoxPredictor_5/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "RMSProp/update" + op: "NoOp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ApplyRMSProp" + input: "^RMSProp/update_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_0/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_0/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_0/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_0/ClassPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_1/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_1/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_1/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_1/ClassPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_2/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_2/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_2/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_2/ClassPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_3/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_3/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_3/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_3/ClassPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_4/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_4/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_4/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_4/ClassPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_5/BoxEncodingPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_5/BoxEncodingPredictor/biases/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_5/ClassPredictor/weights/ApplyRMSProp" + input: "^RMSProp/update_BoxPredictor_5/ClassPredictor/biases/ApplyRMSProp" + device: "/device:CPU:0" +} +node { + name: "RMSProp/value" + op: "Const" + input: "^RMSProp/update" + device: "/device:CPU:0" + 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: 1 + } + } + } +} +node { + name: "RMSProp" + op: "AssignAdd" + input: "global_step" + input: "RMSProp/value" + 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: false + } + } +} +node { + name: "IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_19/Switch" + op: "Switch" + input: "IsVariableInitialized" + input: "IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_19/switch_t" + op: "Identity" + input: "cond_19/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_19/switch_f" + op: "Identity" + input: "cond_19/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_19/pred_id" + op: "Identity" + input: "IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_19/read" + op: "Identity" + input: "cond_19/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_19/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "cond_19/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_19/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal" + input: "cond_19/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_19/Merge" + op: "Merge" + input: "cond_19/Switch_1" + input: "cond_19/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_19/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/read_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_19/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/read_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/cond_19/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_1" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_20/Switch" + op: "Switch" + input: "IsVariableInitialized_1" + input: "IsVariableInitialized_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_20/switch_t" + op: "Identity" + input: "cond_20/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_20/switch_f" + op: "Identity" + input: "cond_20/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_20/pred_id" + op: "Identity" + input: "IsVariableInitialized_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_20/read" + op: "Identity" + input: "cond_20/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_20/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "cond_20/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_20/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Initializer/ones" + input: "cond_20/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_20/Merge" + op: "Merge" + input: "cond_20/Switch_1" + input: "cond_20/read" + 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: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_20/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/read_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_20/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/read_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/cond_20/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_2" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_21/Switch" + op: "Switch" + input: "IsVariableInitialized_2" + input: "IsVariableInitialized_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_21/switch_t" + op: "Identity" + input: "cond_21/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_21/switch_f" + op: "Identity" + input: "cond_21/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_21/pred_id" + op: "Identity" + input: "IsVariableInitialized_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_21/read" + op: "Identity" + input: "cond_21/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_21/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "cond_21/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_21/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Initializer/zeros" + input: "cond_21/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_21/Merge" + op: "Merge" + input: "cond_21/Switch_1" + input: "cond_21/read" + 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: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_21/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/read_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_21/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/read_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/cond_21/Merge_FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_3" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_22/Switch" + op: "Switch" + input: "IsVariableInitialized_3" + input: "IsVariableInitialized_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_22/switch_t" + op: "Identity" + input: "cond_22/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_22/switch_f" + op: "Identity" + input: "cond_22/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_22/pred_id" + op: "Identity" + input: "IsVariableInitialized_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_22/read" + op: "Identity" + input: "cond_22/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_22/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "cond_22/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_22/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_22/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_22/Merge" + op: "Merge" + input: "cond_22/Switch_1" + input: "cond_22/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_22/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_22/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/cond_22/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_4" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_23/Switch" + op: "Switch" + input: "IsVariableInitialized_4" + input: "IsVariableInitialized_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_23/switch_t" + op: "Identity" + input: "cond_23/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_23/switch_f" + op: "Identity" + input: "cond_23/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_23/pred_id" + op: "Identity" + input: "IsVariableInitialized_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_23/read" + op: "Identity" + input: "cond_23/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_23/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "cond_23/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_23/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_23/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_23/Merge" + op: "Merge" + input: "cond_23/Switch_1" + input: "cond_23/read" + 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: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_23/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_23/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_23/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_5" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_24/Switch" + op: "Switch" + input: "IsVariableInitialized_5" + input: "IsVariableInitialized_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_24/switch_t" + op: "Identity" + input: "cond_24/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_24/switch_f" + op: "Identity" + input: "cond_24/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_24/pred_id" + op: "Identity" + input: "IsVariableInitialized_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_24/read" + op: "Identity" + input: "cond_24/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_24/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "cond_24/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_24/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_24/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "cond_24/Merge" + op: "Merge" + input: "cond_24/Switch_1" + input: "cond_24/read" + 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: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 32 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_24/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_24/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/read_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_24/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_6" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_25/Switch" + op: "Switch" + input: "IsVariableInitialized_6" + input: "IsVariableInitialized_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_25/switch_t" + op: "Identity" + input: "cond_25/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_25/switch_f" + op: "Identity" + input: "cond_25/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_25/pred_id" + op: "Identity" + input: "IsVariableInitialized_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_25/read" + op: "Identity" + input: "cond_25/read/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 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_25/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "cond_25/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_25/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal" + input: "cond_25/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_25/Merge" + op: "Merge" + input: "cond_25/Switch_1" + input: "cond_25/read" + 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: 32 + } + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_25/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_25/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/cond_25/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_7" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_26/Switch" + op: "Switch" + input: "IsVariableInitialized_7" + input: "IsVariableInitialized_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_26/switch_t" + op: "Identity" + input: "cond_26/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_26/switch_f" + op: "Identity" + input: "cond_26/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_26/pred_id" + op: "Identity" + input: "IsVariableInitialized_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_26/read" + op: "Identity" + input: "cond_26/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_26/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "cond_26/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_26/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_26/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_26/Merge" + op: "Merge" + input: "cond_26/Switch_1" + input: "cond_26/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_26/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_26/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_26/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_8" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_27/Switch" + op: "Switch" + input: "IsVariableInitialized_8" + input: "IsVariableInitialized_8" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_27/switch_t" + op: "Identity" + input: "cond_27/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_27/switch_f" + op: "Identity" + input: "cond_27/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_27/pred_id" + op: "Identity" + input: "IsVariableInitialized_8" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_27/read" + op: "Identity" + input: "cond_27/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_27/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "cond_27/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_27/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_27/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_27/Merge" + op: "Merge" + input: "cond_27/Switch_1" + input: "cond_27/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_27/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_27/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/read_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_27/Merge_FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_9" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_28/Switch" + op: "Switch" + input: "IsVariableInitialized_9" + input: "IsVariableInitialized_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_28/switch_t" + op: "Identity" + input: "cond_28/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_28/switch_f" + op: "Identity" + input: "cond_28/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_28/pred_id" + op: "Identity" + input: "IsVariableInitialized_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_28/read" + op: "Identity" + input: "cond_28/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_28/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "cond_28/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_28/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_28/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_28/Merge" + op: "Merge" + input: "cond_28/Switch_1" + input: "cond_28/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_28/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_28/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/cond_28/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_10" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_29/Switch" + op: "Switch" + input: "IsVariableInitialized_10" + input: "IsVariableInitialized_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_29/switch_t" + op: "Identity" + input: "cond_29/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_29/switch_f" + op: "Identity" + input: "cond_29/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_29/pred_id" + op: "Identity" + input: "IsVariableInitialized_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_29/read" + op: "Identity" + input: "cond_29/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_29/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "cond_29/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_29/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_29/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_29/Merge" + op: "Merge" + input: "cond_29/Switch_1" + input: "cond_29/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_29/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_29/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_29/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_11" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_30/Switch" + op: "Switch" + input: "IsVariableInitialized_11" + input: "IsVariableInitialized_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_30/switch_t" + op: "Identity" + input: "cond_30/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_30/switch_f" + op: "Identity" + input: "cond_30/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_30/pred_id" + op: "Identity" + input: "IsVariableInitialized_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_30/read" + op: "Identity" + input: "cond_30/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_30/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "cond_30/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_30/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_30/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_30/Merge" + op: "Merge" + input: "cond_30/Switch_1" + input: "cond_30/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_30/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_30/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/read_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_30/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_12" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_31/Switch" + op: "Switch" + input: "IsVariableInitialized_12" + input: "IsVariableInitialized_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_31/switch_t" + op: "Identity" + input: "cond_31/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_31/switch_f" + op: "Identity" + input: "cond_31/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_31/pred_id" + op: "Identity" + input: "IsVariableInitialized_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_31/read" + op: "Identity" + input: "cond_31/read/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 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_31/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "cond_31/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_31/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal" + input: "cond_31/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_31/Merge" + op: "Merge" + input: "cond_31/Switch_1" + input: "cond_31/read" + 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: 64 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_31/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_31/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/cond_31/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_13" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_32/Switch" + op: "Switch" + input: "IsVariableInitialized_13" + input: "IsVariableInitialized_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_32/switch_t" + op: "Identity" + input: "cond_32/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_32/switch_f" + op: "Identity" + input: "cond_32/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_32/pred_id" + op: "Identity" + input: "IsVariableInitialized_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_32/read" + op: "Identity" + input: "cond_32/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_32/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "cond_32/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_32/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_32/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_32/Merge" + op: "Merge" + input: "cond_32/Switch_1" + input: "cond_32/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_32/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_32/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_32/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_14" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_33/Switch" + op: "Switch" + input: "IsVariableInitialized_14" + input: "IsVariableInitialized_14" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_33/switch_t" + op: "Identity" + input: "cond_33/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_33/switch_f" + op: "Identity" + input: "cond_33/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_33/pred_id" + op: "Identity" + input: "IsVariableInitialized_14" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_33/read" + op: "Identity" + input: "cond_33/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_33/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "cond_33/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_33/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_33/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_33/Merge" + op: "Merge" + input: "cond_33/Switch_1" + input: "cond_33/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_33/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_33/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/read_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_33/Merge_FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_15" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_34/Switch" + op: "Switch" + input: "IsVariableInitialized_15" + input: "IsVariableInitialized_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_34/switch_t" + op: "Identity" + input: "cond_34/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_34/switch_f" + op: "Identity" + input: "cond_34/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_34/pred_id" + op: "Identity" + input: "IsVariableInitialized_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_34/read" + op: "Identity" + input: "cond_34/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_34/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "cond_34/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_34/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_34/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_34/Merge" + op: "Merge" + input: "cond_34/Switch_1" + input: "cond_34/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_34/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_34/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/cond_34/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_16" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_35/Switch" + op: "Switch" + input: "IsVariableInitialized_16" + input: "IsVariableInitialized_16" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_35/switch_t" + op: "Identity" + input: "cond_35/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_35/switch_f" + op: "Identity" + input: "cond_35/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_35/pred_id" + op: "Identity" + input: "IsVariableInitialized_16" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_35/read" + op: "Identity" + input: "cond_35/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_35/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "cond_35/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_35/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_35/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_35/Merge" + op: "Merge" + input: "cond_35/Switch_1" + input: "cond_35/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_35/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_35/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_35/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_17" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_36/Switch" + op: "Switch" + input: "IsVariableInitialized_17" + input: "IsVariableInitialized_17" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_36/switch_t" + op: "Identity" + input: "cond_36/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_36/switch_f" + op: "Identity" + input: "cond_36/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_36/pred_id" + op: "Identity" + input: "IsVariableInitialized_17" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_36/read" + op: "Identity" + input: "cond_36/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_36/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "cond_36/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_36/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_36/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_36/Merge" + op: "Merge" + input: "cond_36/Switch_1" + input: "cond_36/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_36/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_36/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/read_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_36/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_18" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_37/Switch" + op: "Switch" + input: "IsVariableInitialized_18" + input: "IsVariableInitialized_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_37/switch_t" + op: "Identity" + input: "cond_37/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_37/switch_f" + op: "Identity" + input: "cond_37/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_37/pred_id" + op: "Identity" + input: "IsVariableInitialized_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_37/read" + op: "Identity" + input: "cond_37/read/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 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_37/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "cond_37/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_37/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal" + input: "cond_37/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_37/Merge" + op: "Merge" + input: "cond_37/Switch_1" + input: "cond_37/read" + 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: 128 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_37/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_37/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/cond_37/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_19" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_38/Switch" + op: "Switch" + input: "IsVariableInitialized_19" + input: "IsVariableInitialized_19" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_38/switch_t" + op: "Identity" + input: "cond_38/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_38/switch_f" + op: "Identity" + input: "cond_38/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_38/pred_id" + op: "Identity" + input: "IsVariableInitialized_19" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_38/read" + op: "Identity" + input: "cond_38/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_38/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "cond_38/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_38/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_38/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_38/Merge" + op: "Merge" + input: "cond_38/Switch_1" + input: "cond_38/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_38/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_38/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_38/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_20" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_39/Switch" + op: "Switch" + input: "IsVariableInitialized_20" + input: "IsVariableInitialized_20" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_39/switch_t" + op: "Identity" + input: "cond_39/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_39/switch_f" + op: "Identity" + input: "cond_39/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_39/pred_id" + op: "Identity" + input: "IsVariableInitialized_20" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_39/read" + op: "Identity" + input: "cond_39/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_39/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "cond_39/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_39/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_39/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_39/Merge" + op: "Merge" + input: "cond_39/Switch_1" + input: "cond_39/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_39/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_39/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/read_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_39/Merge_FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_21" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_40/Switch" + op: "Switch" + input: "IsVariableInitialized_21" + input: "IsVariableInitialized_21" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_40/switch_t" + op: "Identity" + input: "cond_40/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_40/switch_f" + op: "Identity" + input: "cond_40/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_40/pred_id" + op: "Identity" + input: "IsVariableInitialized_21" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_40/read" + op: "Identity" + input: "cond_40/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_40/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "cond_40/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_40/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_40/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_40/Merge" + op: "Merge" + input: "cond_40/Switch_1" + input: "cond_40/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_40/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_40/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/cond_40/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_22" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_41/Switch" + op: "Switch" + input: "IsVariableInitialized_22" + input: "IsVariableInitialized_22" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_41/switch_t" + op: "Identity" + input: "cond_41/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_41/switch_f" + op: "Identity" + input: "cond_41/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_41/pred_id" + op: "Identity" + input: "IsVariableInitialized_22" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_41/read" + op: "Identity" + input: "cond_41/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_41/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "cond_41/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_41/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_41/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_41/Merge" + op: "Merge" + input: "cond_41/Switch_1" + input: "cond_41/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_41/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_41/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_41/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_23" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_42/Switch" + op: "Switch" + input: "IsVariableInitialized_23" + input: "IsVariableInitialized_23" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_42/switch_t" + op: "Identity" + input: "cond_42/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_42/switch_f" + op: "Identity" + input: "cond_42/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_42/pred_id" + op: "Identity" + input: "IsVariableInitialized_23" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_42/read" + op: "Identity" + input: "cond_42/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_42/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "cond_42/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_42/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_42/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_42/Merge" + op: "Merge" + input: "cond_42/Switch_1" + input: "cond_42/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_42/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_42/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/read_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_42/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_24" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_43/Switch" + op: "Switch" + input: "IsVariableInitialized_24" + input: "IsVariableInitialized_24" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_43/switch_t" + op: "Identity" + input: "cond_43/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_43/switch_f" + op: "Identity" + input: "cond_43/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_43/pred_id" + op: "Identity" + input: "IsVariableInitialized_24" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_43/read" + op: "Identity" + input: "cond_43/read/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 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_43/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "cond_43/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_43/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal" + input: "cond_43/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_43/Merge" + op: "Merge" + input: "cond_43/Switch_1" + input: "cond_43/read" + 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: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_43/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_43/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/cond_43/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_25" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_44/Switch" + op: "Switch" + input: "IsVariableInitialized_25" + input: "IsVariableInitialized_25" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_44/switch_t" + op: "Identity" + input: "cond_44/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_44/switch_f" + op: "Identity" + input: "cond_44/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_44/pred_id" + op: "Identity" + input: "IsVariableInitialized_25" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_44/read" + op: "Identity" + input: "cond_44/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_44/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "cond_44/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_44/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_44/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_44/Merge" + op: "Merge" + input: "cond_44/Switch_1" + input: "cond_44/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_44/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_44/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_44/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_26" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_45/Switch" + op: "Switch" + input: "IsVariableInitialized_26" + input: "IsVariableInitialized_26" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_45/switch_t" + op: "Identity" + input: "cond_45/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_45/switch_f" + op: "Identity" + input: "cond_45/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_45/pred_id" + op: "Identity" + input: "IsVariableInitialized_26" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_45/read" + op: "Identity" + input: "cond_45/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_45/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "cond_45/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_45/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_45/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_45/Merge" + op: "Merge" + input: "cond_45/Switch_1" + input: "cond_45/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_45/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_45/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/read_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_45/Merge_FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_27" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_46/Switch" + op: "Switch" + input: "IsVariableInitialized_27" + input: "IsVariableInitialized_27" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_46/switch_t" + op: "Identity" + input: "cond_46/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_46/switch_f" + op: "Identity" + input: "cond_46/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_46/pred_id" + op: "Identity" + input: "IsVariableInitialized_27" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_46/read" + op: "Identity" + input: "cond_46/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_46/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "cond_46/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_46/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_46/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_46/Merge" + op: "Merge" + input: "cond_46/Switch_1" + input: "cond_46/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_46/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_46/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/cond_46/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_28" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_47/Switch" + op: "Switch" + input: "IsVariableInitialized_28" + input: "IsVariableInitialized_28" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_47/switch_t" + op: "Identity" + input: "cond_47/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_47/switch_f" + op: "Identity" + input: "cond_47/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_47/pred_id" + op: "Identity" + input: "IsVariableInitialized_28" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_47/read" + op: "Identity" + input: "cond_47/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_47/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "cond_47/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_47/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_47/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_47/Merge" + op: "Merge" + input: "cond_47/Switch_1" + input: "cond_47/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_47/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_47/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_47/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_29" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_48/Switch" + op: "Switch" + input: "IsVariableInitialized_29" + input: "IsVariableInitialized_29" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_48/switch_t" + op: "Identity" + input: "cond_48/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_48/switch_f" + op: "Identity" + input: "cond_48/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_48/pred_id" + op: "Identity" + input: "IsVariableInitialized_29" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_48/read" + op: "Identity" + input: "cond_48/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_48/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "cond_48/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_48/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_48/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_48/Merge" + op: "Merge" + input: "cond_48/Switch_1" + input: "cond_48/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_48/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_48/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/read_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_48/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_30" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_49/Switch" + op: "Switch" + input: "IsVariableInitialized_30" + input: "IsVariableInitialized_30" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_49/switch_t" + op: "Identity" + input: "cond_49/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_49/switch_f" + op: "Identity" + input: "cond_49/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_49/pred_id" + op: "Identity" + input: "IsVariableInitialized_30" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_49/read" + op: "Identity" + input: "cond_49/read/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 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_49/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "cond_49/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_49/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal" + input: "cond_49/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_49/Merge" + op: "Merge" + input: "cond_49/Switch_1" + input: "cond_49/read" + 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: 256 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_49/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_49/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/cond_49/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_31" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_50/Switch" + op: "Switch" + input: "IsVariableInitialized_31" + input: "IsVariableInitialized_31" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_50/switch_t" + op: "Identity" + input: "cond_50/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_50/switch_f" + op: "Identity" + input: "cond_50/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_50/pred_id" + op: "Identity" + input: "IsVariableInitialized_31" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_50/read" + op: "Identity" + input: "cond_50/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_50/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "cond_50/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_50/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_50/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_50/Merge" + op: "Merge" + input: "cond_50/Switch_1" + input: "cond_50/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_50/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_50/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_50/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_32" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_51/Switch" + op: "Switch" + input: "IsVariableInitialized_32" + input: "IsVariableInitialized_32" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_51/switch_t" + op: "Identity" + input: "cond_51/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_51/switch_f" + op: "Identity" + input: "cond_51/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_51/pred_id" + op: "Identity" + input: "IsVariableInitialized_32" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_51/read" + op: "Identity" + input: "cond_51/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_51/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "cond_51/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_51/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_51/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_51/Merge" + op: "Merge" + input: "cond_51/Switch_1" + input: "cond_51/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_51/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_51/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/read_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_51/Merge_FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_33" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_52/Switch" + op: "Switch" + input: "IsVariableInitialized_33" + input: "IsVariableInitialized_33" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_52/switch_t" + op: "Identity" + input: "cond_52/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_52/switch_f" + op: "Identity" + input: "cond_52/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_52/pred_id" + op: "Identity" + input: "IsVariableInitialized_33" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_52/read" + op: "Identity" + input: "cond_52/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_52/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "cond_52/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_52/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_52/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_52/Merge" + op: "Merge" + input: "cond_52/Switch_1" + input: "cond_52/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_52/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_52/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/cond_52/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_34" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_53/Switch" + op: "Switch" + input: "IsVariableInitialized_34" + input: "IsVariableInitialized_34" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_53/switch_t" + op: "Identity" + input: "cond_53/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_53/switch_f" + op: "Identity" + input: "cond_53/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_53/pred_id" + op: "Identity" + input: "IsVariableInitialized_34" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_53/read" + op: "Identity" + input: "cond_53/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_53/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "cond_53/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_53/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_53/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_53/Merge" + op: "Merge" + input: "cond_53/Switch_1" + input: "cond_53/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_53/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_53/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_53/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_35" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_54/Switch" + op: "Switch" + input: "IsVariableInitialized_35" + input: "IsVariableInitialized_35" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_54/switch_t" + op: "Identity" + input: "cond_54/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_54/switch_f" + op: "Identity" + input: "cond_54/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_54/pred_id" + op: "Identity" + input: "IsVariableInitialized_35" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_54/read" + op: "Identity" + input: "cond_54/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_54/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "cond_54/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_54/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_54/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_54/Merge" + op: "Merge" + input: "cond_54/Switch_1" + input: "cond_54/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_54/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_54/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/read_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_54/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_36" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_55/Switch" + op: "Switch" + input: "IsVariableInitialized_36" + input: "IsVariableInitialized_36" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_55/switch_t" + op: "Identity" + input: "cond_55/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_55/switch_f" + op: "Identity" + input: "cond_55/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_55/pred_id" + op: "Identity" + input: "IsVariableInitialized_36" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_55/read" + op: "Identity" + input: "cond_55/read/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 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_55/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "cond_55/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_55/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal" + input: "cond_55/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_55/Merge" + op: "Merge" + input: "cond_55/Switch_1" + input: "cond_55/read" + 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: 256 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_55/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_55/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/cond_55/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_37" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_56/Switch" + op: "Switch" + input: "IsVariableInitialized_37" + input: "IsVariableInitialized_37" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_56/switch_t" + op: "Identity" + input: "cond_56/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_56/switch_f" + op: "Identity" + input: "cond_56/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_56/pred_id" + op: "Identity" + input: "IsVariableInitialized_37" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_56/read" + op: "Identity" + input: "cond_56/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_56/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "cond_56/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_56/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_56/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_56/Merge" + op: "Merge" + input: "cond_56/Switch_1" + input: "cond_56/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_56/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_56/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_56/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_38" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_57/Switch" + op: "Switch" + input: "IsVariableInitialized_38" + input: "IsVariableInitialized_38" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_57/switch_t" + op: "Identity" + input: "cond_57/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_57/switch_f" + op: "Identity" + input: "cond_57/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_57/pred_id" + op: "Identity" + input: "IsVariableInitialized_38" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_57/read" + op: "Identity" + input: "cond_57/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_57/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "cond_57/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_57/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_57/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_57/Merge" + op: "Merge" + input: "cond_57/Switch_1" + input: "cond_57/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_57/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_57/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/read_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_57/Merge_FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_39" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_58/Switch" + op: "Switch" + input: "IsVariableInitialized_39" + input: "IsVariableInitialized_39" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_58/switch_t" + op: "Identity" + input: "cond_58/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_58/switch_f" + op: "Identity" + input: "cond_58/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_58/pred_id" + op: "Identity" + input: "IsVariableInitialized_39" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_58/read" + op: "Identity" + input: "cond_58/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_58/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "cond_58/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_58/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_58/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_58/Merge" + op: "Merge" + input: "cond_58/Switch_1" + input: "cond_58/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_58/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_58/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/cond_58/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_40" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_59/Switch" + op: "Switch" + input: "IsVariableInitialized_40" + input: "IsVariableInitialized_40" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_59/switch_t" + op: "Identity" + input: "cond_59/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_59/switch_f" + op: "Identity" + input: "cond_59/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_59/pred_id" + op: "Identity" + input: "IsVariableInitialized_40" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_59/read" + op: "Identity" + input: "cond_59/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_59/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "cond_59/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_59/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_59/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_59/Merge" + op: "Merge" + input: "cond_59/Switch_1" + input: "cond_59/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_59/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_59/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_59/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_41" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_60/Switch" + op: "Switch" + input: "IsVariableInitialized_41" + input: "IsVariableInitialized_41" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_60/switch_t" + op: "Identity" + input: "cond_60/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_60/switch_f" + op: "Identity" + input: "cond_60/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_60/pred_id" + op: "Identity" + input: "IsVariableInitialized_41" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_60/read" + op: "Identity" + input: "cond_60/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_60/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "cond_60/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_60/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_60/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_60/Merge" + op: "Merge" + input: "cond_60/Switch_1" + input: "cond_60/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_60/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_60/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/read_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_60/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_42" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_61/Switch" + op: "Switch" + input: "IsVariableInitialized_42" + input: "IsVariableInitialized_42" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_61/switch_t" + op: "Identity" + input: "cond_61/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_61/switch_f" + op: "Identity" + input: "cond_61/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_61/pred_id" + op: "Identity" + input: "IsVariableInitialized_42" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_61/read" + op: "Identity" + input: "cond_61/read/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 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_61/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "cond_61/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_61/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal" + input: "cond_61/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_61/Merge" + op: "Merge" + input: "cond_61/Switch_1" + input: "cond_61/read" + 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: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_61/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_61/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/cond_61/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_43" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_62/Switch" + op: "Switch" + input: "IsVariableInitialized_43" + input: "IsVariableInitialized_43" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_62/switch_t" + op: "Identity" + input: "cond_62/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_62/switch_f" + op: "Identity" + input: "cond_62/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_62/pred_id" + op: "Identity" + input: "IsVariableInitialized_43" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_62/read" + op: "Identity" + input: "cond_62/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_62/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "cond_62/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_62/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_62/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_62/Merge" + op: "Merge" + input: "cond_62/Switch_1" + input: "cond_62/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_62/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_62/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_62/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_44" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_63/Switch" + op: "Switch" + input: "IsVariableInitialized_44" + input: "IsVariableInitialized_44" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_63/switch_t" + op: "Identity" + input: "cond_63/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_63/switch_f" + op: "Identity" + input: "cond_63/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_63/pred_id" + op: "Identity" + input: "IsVariableInitialized_44" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_63/read" + op: "Identity" + input: "cond_63/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_63/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "cond_63/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_63/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_63/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_63/Merge" + op: "Merge" + input: "cond_63/Switch_1" + input: "cond_63/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_63/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_63/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/read_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_63/Merge_FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_45" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_64/Switch" + op: "Switch" + input: "IsVariableInitialized_45" + input: "IsVariableInitialized_45" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_64/switch_t" + op: "Identity" + input: "cond_64/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_64/switch_f" + op: "Identity" + input: "cond_64/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_64/pred_id" + op: "Identity" + input: "IsVariableInitialized_45" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_64/read" + op: "Identity" + input: "cond_64/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_64/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "cond_64/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_64/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_64/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_64/Merge" + op: "Merge" + input: "cond_64/Switch_1" + input: "cond_64/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_64/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_64/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/cond_64/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_46" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_65/Switch" + op: "Switch" + input: "IsVariableInitialized_46" + input: "IsVariableInitialized_46" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_65/switch_t" + op: "Identity" + input: "cond_65/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_65/switch_f" + op: "Identity" + input: "cond_65/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_65/pred_id" + op: "Identity" + input: "IsVariableInitialized_46" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_65/read" + op: "Identity" + input: "cond_65/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_65/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "cond_65/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_65/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_65/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_65/Merge" + op: "Merge" + input: "cond_65/Switch_1" + input: "cond_65/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_65/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_65/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_65/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_47" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_66/Switch" + op: "Switch" + input: "IsVariableInitialized_47" + input: "IsVariableInitialized_47" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_66/switch_t" + op: "Identity" + input: "cond_66/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_66/switch_f" + op: "Identity" + input: "cond_66/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_66/pred_id" + op: "Identity" + input: "IsVariableInitialized_47" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_66/read" + op: "Identity" + input: "cond_66/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_66/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "cond_66/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_66/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_66/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_66/Merge" + op: "Merge" + input: "cond_66/Switch_1" + input: "cond_66/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_66/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_66/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/read_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_66/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_48" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_67/Switch" + op: "Switch" + input: "IsVariableInitialized_48" + input: "IsVariableInitialized_48" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_67/switch_t" + op: "Identity" + input: "cond_67/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_67/switch_f" + op: "Identity" + input: "cond_67/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_67/pred_id" + op: "Identity" + input: "IsVariableInitialized_48" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_67/read" + op: "Identity" + input: "cond_67/read/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 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_67/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "cond_67/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_67/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal" + input: "cond_67/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_67/Merge" + op: "Merge" + input: "cond_67/Switch_1" + input: "cond_67/read" + 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: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_67/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_67/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/cond_67/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_49" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_68/Switch" + op: "Switch" + input: "IsVariableInitialized_49" + input: "IsVariableInitialized_49" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_68/switch_t" + op: "Identity" + input: "cond_68/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_68/switch_f" + op: "Identity" + input: "cond_68/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_68/pred_id" + op: "Identity" + input: "IsVariableInitialized_49" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_68/read" + op: "Identity" + input: "cond_68/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_68/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "cond_68/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_68/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_68/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_68/Merge" + op: "Merge" + input: "cond_68/Switch_1" + input: "cond_68/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_68/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_68/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_68/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_50" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_69/Switch" + op: "Switch" + input: "IsVariableInitialized_50" + input: "IsVariableInitialized_50" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_69/switch_t" + op: "Identity" + input: "cond_69/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_69/switch_f" + op: "Identity" + input: "cond_69/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_69/pred_id" + op: "Identity" + input: "IsVariableInitialized_50" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_69/read" + op: "Identity" + input: "cond_69/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_69/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "cond_69/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_69/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_69/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_69/Merge" + op: "Merge" + input: "cond_69/Switch_1" + input: "cond_69/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_69/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_69/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/read_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_69/Merge_FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_51" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_70/Switch" + op: "Switch" + input: "IsVariableInitialized_51" + input: "IsVariableInitialized_51" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_70/switch_t" + op: "Identity" + input: "cond_70/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_70/switch_f" + op: "Identity" + input: "cond_70/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_70/pred_id" + op: "Identity" + input: "IsVariableInitialized_51" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_70/read" + op: "Identity" + input: "cond_70/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_70/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "cond_70/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_70/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_70/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_70/Merge" + op: "Merge" + input: "cond_70/Switch_1" + input: "cond_70/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_70/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_70/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/cond_70/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_52" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_71/Switch" + op: "Switch" + input: "IsVariableInitialized_52" + input: "IsVariableInitialized_52" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_71/switch_t" + op: "Identity" + input: "cond_71/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_71/switch_f" + op: "Identity" + input: "cond_71/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_71/pred_id" + op: "Identity" + input: "IsVariableInitialized_52" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_71/read" + op: "Identity" + input: "cond_71/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_71/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "cond_71/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_71/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_71/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_71/Merge" + op: "Merge" + input: "cond_71/Switch_1" + input: "cond_71/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_71/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_71/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_71/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_53" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_72/Switch" + op: "Switch" + input: "IsVariableInitialized_53" + input: "IsVariableInitialized_53" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_72/switch_t" + op: "Identity" + input: "cond_72/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_72/switch_f" + op: "Identity" + input: "cond_72/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_72/pred_id" + op: "Identity" + input: "IsVariableInitialized_53" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_72/read" + op: "Identity" + input: "cond_72/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_72/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "cond_72/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_72/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_72/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_72/Merge" + op: "Merge" + input: "cond_72/Switch_1" + input: "cond_72/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_72/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_72/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/read_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_72/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_54" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_73/Switch" + op: "Switch" + input: "IsVariableInitialized_54" + input: "IsVariableInitialized_54" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_73/switch_t" + op: "Identity" + input: "cond_73/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_73/switch_f" + op: "Identity" + input: "cond_73/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_73/pred_id" + op: "Identity" + input: "IsVariableInitialized_54" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_73/read" + op: "Identity" + input: "cond_73/read/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 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_73/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "cond_73/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_73/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal" + input: "cond_73/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_73/Merge" + op: "Merge" + input: "cond_73/Switch_1" + input: "cond_73/read" + 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: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_73/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_73/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/cond_73/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_55" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_74/Switch" + op: "Switch" + input: "IsVariableInitialized_55" + input: "IsVariableInitialized_55" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_74/switch_t" + op: "Identity" + input: "cond_74/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_74/switch_f" + op: "Identity" + input: "cond_74/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_74/pred_id" + op: "Identity" + input: "IsVariableInitialized_55" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_74/read" + op: "Identity" + input: "cond_74/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_74/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "cond_74/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_74/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_74/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_74/Merge" + op: "Merge" + input: "cond_74/Switch_1" + input: "cond_74/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_74/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_74/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_74/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_56" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_75/Switch" + op: "Switch" + input: "IsVariableInitialized_56" + input: "IsVariableInitialized_56" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_75/switch_t" + op: "Identity" + input: "cond_75/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_75/switch_f" + op: "Identity" + input: "cond_75/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_75/pred_id" + op: "Identity" + input: "IsVariableInitialized_56" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_75/read" + op: "Identity" + input: "cond_75/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_75/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "cond_75/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_75/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_75/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_75/Merge" + op: "Merge" + input: "cond_75/Switch_1" + input: "cond_75/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_75/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_75/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/read_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_75/Merge_FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_57" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_76/Switch" + op: "Switch" + input: "IsVariableInitialized_57" + input: "IsVariableInitialized_57" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_76/switch_t" + op: "Identity" + input: "cond_76/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_76/switch_f" + op: "Identity" + input: "cond_76/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_76/pred_id" + op: "Identity" + input: "IsVariableInitialized_57" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_76/read" + op: "Identity" + input: "cond_76/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_76/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "cond_76/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_76/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_76/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_76/Merge" + op: "Merge" + input: "cond_76/Switch_1" + input: "cond_76/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_76/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_76/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/cond_76/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_58" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_77/Switch" + op: "Switch" + input: "IsVariableInitialized_58" + input: "IsVariableInitialized_58" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_77/switch_t" + op: "Identity" + input: "cond_77/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_77/switch_f" + op: "Identity" + input: "cond_77/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_77/pred_id" + op: "Identity" + input: "IsVariableInitialized_58" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_77/read" + op: "Identity" + input: "cond_77/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_77/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "cond_77/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_77/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_77/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_77/Merge" + op: "Merge" + input: "cond_77/Switch_1" + input: "cond_77/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_77/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_77/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_77/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_59" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_78/Switch" + op: "Switch" + input: "IsVariableInitialized_59" + input: "IsVariableInitialized_59" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_78/switch_t" + op: "Identity" + input: "cond_78/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_78/switch_f" + op: "Identity" + input: "cond_78/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_78/pred_id" + op: "Identity" + input: "IsVariableInitialized_59" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_78/read" + op: "Identity" + input: "cond_78/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_78/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "cond_78/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_78/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_78/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_78/Merge" + op: "Merge" + input: "cond_78/Switch_1" + input: "cond_78/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_78/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_78/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/read_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_78/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_60" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_79/Switch" + op: "Switch" + input: "IsVariableInitialized_60" + input: "IsVariableInitialized_60" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_79/switch_t" + op: "Identity" + input: "cond_79/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_79/switch_f" + op: "Identity" + input: "cond_79/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_79/pred_id" + op: "Identity" + input: "IsVariableInitialized_60" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_79/read" + op: "Identity" + input: "cond_79/read/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 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_79/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "cond_79/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_79/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal" + input: "cond_79/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_79/Merge" + op: "Merge" + input: "cond_79/Switch_1" + input: "cond_79/read" + 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: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_79/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_79/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/cond_79/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_61" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_80/Switch" + op: "Switch" + input: "IsVariableInitialized_61" + input: "IsVariableInitialized_61" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_80/switch_t" + op: "Identity" + input: "cond_80/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_80/switch_f" + op: "Identity" + input: "cond_80/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_80/pred_id" + op: "Identity" + input: "IsVariableInitialized_61" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_80/read" + op: "Identity" + input: "cond_80/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_80/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "cond_80/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_80/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_80/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_80/Merge" + op: "Merge" + input: "cond_80/Switch_1" + input: "cond_80/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_80/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_80/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_80/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_62" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_81/Switch" + op: "Switch" + input: "IsVariableInitialized_62" + input: "IsVariableInitialized_62" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_81/switch_t" + op: "Identity" + input: "cond_81/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_81/switch_f" + op: "Identity" + input: "cond_81/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_81/pred_id" + op: "Identity" + input: "IsVariableInitialized_62" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_81/read" + op: "Identity" + input: "cond_81/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_81/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "cond_81/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_81/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_81/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_81/Merge" + op: "Merge" + input: "cond_81/Switch_1" + input: "cond_81/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_81/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_81/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/read_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_81/Merge_FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_63" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_82/Switch" + op: "Switch" + input: "IsVariableInitialized_63" + input: "IsVariableInitialized_63" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_82/switch_t" + op: "Identity" + input: "cond_82/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_82/switch_f" + op: "Identity" + input: "cond_82/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_82/pred_id" + op: "Identity" + input: "IsVariableInitialized_63" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_82/read" + op: "Identity" + input: "cond_82/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_82/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "cond_82/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_82/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_82/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_82/Merge" + op: "Merge" + input: "cond_82/Switch_1" + input: "cond_82/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_82/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_82/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/cond_82/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_64" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_83/Switch" + op: "Switch" + input: "IsVariableInitialized_64" + input: "IsVariableInitialized_64" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_83/switch_t" + op: "Identity" + input: "cond_83/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_83/switch_f" + op: "Identity" + input: "cond_83/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_83/pred_id" + op: "Identity" + input: "IsVariableInitialized_64" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_83/read" + op: "Identity" + input: "cond_83/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_83/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "cond_83/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_83/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_83/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_83/Merge" + op: "Merge" + input: "cond_83/Switch_1" + input: "cond_83/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_83/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_83/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_83/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_65" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_84/Switch" + op: "Switch" + input: "IsVariableInitialized_65" + input: "IsVariableInitialized_65" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_84/switch_t" + op: "Identity" + input: "cond_84/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_84/switch_f" + op: "Identity" + input: "cond_84/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_84/pred_id" + op: "Identity" + input: "IsVariableInitialized_65" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_84/read" + op: "Identity" + input: "cond_84/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_84/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "cond_84/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_84/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_84/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_84/Merge" + op: "Merge" + input: "cond_84/Switch_1" + input: "cond_84/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_84/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_84/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/read_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_84/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_66" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_85/Switch" + op: "Switch" + input: "IsVariableInitialized_66" + input: "IsVariableInitialized_66" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_85/switch_t" + op: "Identity" + input: "cond_85/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_85/switch_f" + op: "Identity" + input: "cond_85/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_85/pred_id" + op: "Identity" + input: "IsVariableInitialized_66" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_85/read" + op: "Identity" + input: "cond_85/read/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 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_85/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "cond_85/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_85/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal" + input: "cond_85/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_85/Merge" + op: "Merge" + input: "cond_85/Switch_1" + input: "cond_85/read" + 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: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_85/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_85/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/cond_85/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_67" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_86/Switch" + op: "Switch" + input: "IsVariableInitialized_67" + input: "IsVariableInitialized_67" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_86/switch_t" + op: "Identity" + input: "cond_86/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_86/switch_f" + op: "Identity" + input: "cond_86/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_86/pred_id" + op: "Identity" + input: "IsVariableInitialized_67" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_86/read" + op: "Identity" + input: "cond_86/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_86/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "cond_86/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_86/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_86/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_86/Merge" + op: "Merge" + input: "cond_86/Switch_1" + input: "cond_86/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_86/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_86/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_86/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_68" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_87/Switch" + op: "Switch" + input: "IsVariableInitialized_68" + input: "IsVariableInitialized_68" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_87/switch_t" + op: "Identity" + input: "cond_87/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_87/switch_f" + op: "Identity" + input: "cond_87/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_87/pred_id" + op: "Identity" + input: "IsVariableInitialized_68" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_87/read" + op: "Identity" + input: "cond_87/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_87/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "cond_87/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_87/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_87/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_87/Merge" + op: "Merge" + input: "cond_87/Switch_1" + input: "cond_87/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_87/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_87/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/read_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_87/Merge_FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_69" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_88/Switch" + op: "Switch" + input: "IsVariableInitialized_69" + input: "IsVariableInitialized_69" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_88/switch_t" + op: "Identity" + input: "cond_88/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_88/switch_f" + op: "Identity" + input: "cond_88/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_88/pred_id" + op: "Identity" + input: "IsVariableInitialized_69" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_88/read" + op: "Identity" + input: "cond_88/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_88/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "cond_88/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_88/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_88/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_88/Merge" + op: "Merge" + input: "cond_88/Switch_1" + input: "cond_88/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_88/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_88/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/cond_88/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_70" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_89/Switch" + op: "Switch" + input: "IsVariableInitialized_70" + input: "IsVariableInitialized_70" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_89/switch_t" + op: "Identity" + input: "cond_89/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_89/switch_f" + op: "Identity" + input: "cond_89/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_89/pred_id" + op: "Identity" + input: "IsVariableInitialized_70" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_89/read" + op: "Identity" + input: "cond_89/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_89/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "cond_89/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_89/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_89/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_89/Merge" + op: "Merge" + input: "cond_89/Switch_1" + input: "cond_89/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_89/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_89/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_89/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_71" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_90/Switch" + op: "Switch" + input: "IsVariableInitialized_71" + input: "IsVariableInitialized_71" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_90/switch_t" + op: "Identity" + input: "cond_90/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_90/switch_f" + op: "Identity" + input: "cond_90/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_90/pred_id" + op: "Identity" + input: "IsVariableInitialized_71" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_90/read" + op: "Identity" + input: "cond_90/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_90/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "cond_90/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_90/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_90/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_90/Merge" + op: "Merge" + input: "cond_90/Switch_1" + input: "cond_90/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_90/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_90/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/read_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_90/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_72" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_91/Switch" + op: "Switch" + input: "IsVariableInitialized_72" + input: "IsVariableInitialized_72" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_91/switch_t" + op: "Identity" + input: "cond_91/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_91/switch_f" + op: "Identity" + input: "cond_91/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_91/pred_id" + op: "Identity" + input: "IsVariableInitialized_72" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_91/read" + op: "Identity" + input: "cond_91/read/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 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_91/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "cond_91/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_91/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal" + input: "cond_91/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_91/Merge" + op: "Merge" + input: "cond_91/Switch_1" + input: "cond_91/read" + 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: 512 + } + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_91/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_91/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/cond_91/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_73" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_92/Switch" + op: "Switch" + input: "IsVariableInitialized_73" + input: "IsVariableInitialized_73" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_92/switch_t" + op: "Identity" + input: "cond_92/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_92/switch_f" + op: "Identity" + input: "cond_92/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_92/pred_id" + op: "Identity" + input: "IsVariableInitialized_73" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_92/read" + op: "Identity" + input: "cond_92/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_92/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "cond_92/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_92/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_92/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_92/Merge" + op: "Merge" + input: "cond_92/Switch_1" + input: "cond_92/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_92/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_92/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_92/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_74" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_93/Switch" + op: "Switch" + input: "IsVariableInitialized_74" + input: "IsVariableInitialized_74" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_93/switch_t" + op: "Identity" + input: "cond_93/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_93/switch_f" + op: "Identity" + input: "cond_93/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_93/pred_id" + op: "Identity" + input: "IsVariableInitialized_74" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_93/read" + op: "Identity" + input: "cond_93/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_93/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "cond_93/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_93/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_93/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_93/Merge" + op: "Merge" + input: "cond_93/Switch_1" + input: "cond_93/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_93/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_93/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/read_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_93/Merge_FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_75" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_94/Switch" + op: "Switch" + input: "IsVariableInitialized_75" + input: "IsVariableInitialized_75" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_94/switch_t" + op: "Identity" + input: "cond_94/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_94/switch_f" + op: "Identity" + input: "cond_94/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_94/pred_id" + op: "Identity" + input: "IsVariableInitialized_75" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_94/read" + op: "Identity" + input: "cond_94/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_94/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "cond_94/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_94/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "cond_94/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_94/Merge" + op: "Merge" + input: "cond_94/Switch_1" + input: "cond_94/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond/Merge" + input: "cond_94/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_94/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/cond_94/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_76" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_95/Switch" + op: "Switch" + input: "IsVariableInitialized_76" + input: "IsVariableInitialized_76" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_95/switch_t" + op: "Identity" + input: "cond_95/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_95/switch_f" + op: "Identity" + input: "cond_95/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_95/pred_id" + op: "Identity" + input: "IsVariableInitialized_76" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_95/read" + op: "Identity" + input: "cond_95/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_95/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "cond_95/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_95/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Initializer/ones" + input: "cond_95/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_95/Merge" + op: "Merge" + input: "cond_95/Switch_1" + input: "cond_95/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_95/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_95/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/cond_95/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_77" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_96/Switch" + op: "Switch" + input: "IsVariableInitialized_77" + input: "IsVariableInitialized_77" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_96/switch_t" + op: "Identity" + input: "cond_96/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_96/switch_f" + op: "Identity" + input: "cond_96/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_96/pred_id" + op: "Identity" + input: "IsVariableInitialized_77" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_96/read" + op: "Identity" + input: "cond_96/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_96/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "cond_96/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_96/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Initializer/zeros" + input: "cond_96/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_96/Merge" + op: "Merge" + input: "cond_96/Switch_1" + input: "cond_96/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_96/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_96/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/read_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/cond_96/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_78" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_97/Switch" + op: "Switch" + input: "IsVariableInitialized_78" + input: "IsVariableInitialized_78" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_97/switch_t" + op: "Identity" + input: "cond_97/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_97/switch_f" + op: "Identity" + input: "cond_97/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_97/pred_id" + op: "Identity" + input: "IsVariableInitialized_78" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_97/read" + op: "Identity" + input: "cond_97/read/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 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_97/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "cond_97/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_97/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal" + input: "cond_97/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_97/Merge" + op: "Merge" + input: "cond_97/Switch_1" + input: "cond_97/read" + 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: 1024 + } + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_97/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_97/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/cond_97/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_79" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_98/Switch" + op: "Switch" + input: "IsVariableInitialized_79" + input: "IsVariableInitialized_79" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_98/switch_t" + op: "Identity" + input: "cond_98/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_98/switch_f" + op: "Identity" + input: "cond_98/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_98/pred_id" + op: "Identity" + input: "IsVariableInitialized_79" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_98/read" + op: "Identity" + input: "cond_98/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_98/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "cond_98/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_98/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Initializer/ones" + input: "cond_98/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_98/Merge" + op: "Merge" + input: "cond_98/Switch_1" + input: "cond_98/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_98/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_98/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/cond_98/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_80" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_99/Switch" + op: "Switch" + input: "IsVariableInitialized_80" + input: "IsVariableInitialized_80" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_99/switch_t" + op: "Identity" + input: "cond_99/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_99/switch_f" + op: "Identity" + input: "cond_99/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_99/pred_id" + op: "Identity" + input: "IsVariableInitialized_80" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_99/read" + op: "Identity" + input: "cond_99/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_99/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "cond_99/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_99/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Initializer/zeros" + input: "cond_99/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "cond_99/Merge" + op: "Merge" + input: "cond_99/Switch_1" + input: "cond_99/read" + 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: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_99/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_99/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/cond_99/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_81" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_100/Switch" + op: "Switch" + input: "IsVariableInitialized_81" + input: "IsVariableInitialized_81" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_100/switch_t" + op: "Identity" + input: "cond_100/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_100/switch_f" + op: "Identity" + input: "cond_100/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_100/pred_id" + op: "Identity" + input: "IsVariableInitialized_81" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_100/read" + op: "Identity" + input: "cond_100/read/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 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_100/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "cond_100/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_100/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal" + input: "cond_100/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_100/Merge" + op: "Merge" + input: "cond_100/Switch_1" + input: "cond_100/read" + 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: 1024 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_100/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_100/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/cond_100/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_82" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_101/Switch" + op: "Switch" + input: "IsVariableInitialized_82" + input: "IsVariableInitialized_82" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_101/switch_t" + op: "Identity" + input: "cond_101/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_101/switch_f" + op: "Identity" + input: "cond_101/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_101/pred_id" + op: "Identity" + input: "IsVariableInitialized_82" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_101/read" + op: "Identity" + input: "cond_101/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_101/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "cond_101/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_101/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Initializer/ones" + input: "cond_101/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_101/Merge" + op: "Merge" + input: "cond_101/Switch_1" + input: "cond_101/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_101/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_101/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/cond_101/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_83" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_102/Switch" + op: "Switch" + input: "IsVariableInitialized_83" + input: "IsVariableInitialized_83" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_102/switch_t" + op: "Identity" + input: "cond_102/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_102/switch_f" + op: "Identity" + input: "cond_102/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_102/pred_id" + op: "Identity" + input: "IsVariableInitialized_83" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_102/read" + op: "Identity" + input: "cond_102/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_102/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "cond_102/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_102/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Initializer/zeros" + input: "cond_102/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_102/Merge" + op: "Merge" + input: "cond_102/Switch_1" + input: "cond_102/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_102/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_102/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/cond_102/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_84" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_103/Switch" + op: "Switch" + input: "IsVariableInitialized_84" + input: "IsVariableInitialized_84" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_103/switch_t" + op: "Identity" + input: "cond_103/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_103/switch_f" + op: "Identity" + input: "cond_103/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_103/pred_id" + op: "Identity" + input: "IsVariableInitialized_84" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_103/read" + op: "Identity" + input: "cond_103/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_103/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "cond_103/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_103/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal" + input: "cond_103/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_103/Merge" + op: "Merge" + input: "cond_103/Switch_1" + input: "cond_103/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_103/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_103/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/cond_103/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_85" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_104/Switch" + op: "Switch" + input: "IsVariableInitialized_85" + input: "IsVariableInitialized_85" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_104/switch_t" + op: "Identity" + input: "cond_104/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_104/switch_f" + op: "Identity" + input: "cond_104/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_104/pred_id" + op: "Identity" + input: "IsVariableInitialized_85" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_104/read" + op: "Identity" + input: "cond_104/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_104/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "cond_104/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_104/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Initializer/ones" + input: "cond_104/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_104/Merge" + op: "Merge" + input: "cond_104/Switch_1" + input: "cond_104/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_104/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_104/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/cond_104/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_86" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_105/Switch" + op: "Switch" + input: "IsVariableInitialized_86" + input: "IsVariableInitialized_86" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_105/switch_t" + op: "Identity" + input: "cond_105/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_105/switch_f" + op: "Identity" + input: "cond_105/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_105/pred_id" + op: "Identity" + input: "IsVariableInitialized_86" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_105/read" + op: "Identity" + input: "cond_105/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_105/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "cond_105/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_105/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Initializer/zeros" + input: "cond_105/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "cond_105/Merge" + op: "Merge" + input: "cond_105/Switch_1" + input: "cond_105/read" + 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: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_105/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_105/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/cond_105/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_87" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_106/Switch" + op: "Switch" + input: "IsVariableInitialized_87" + input: "IsVariableInitialized_87" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_106/switch_t" + op: "Identity" + input: "cond_106/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_106/switch_f" + op: "Identity" + input: "cond_106/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_106/pred_id" + op: "Identity" + input: "IsVariableInitialized_87" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_106/read" + op: "Identity" + input: "cond_106/read/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 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_106/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "cond_106/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_106/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal" + input: "cond_106/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_106/Merge" + op: "Merge" + input: "cond_106/Switch_1" + input: "cond_106/read" + 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: 512 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_106/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_106/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/cond_106/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_88" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_107/Switch" + op: "Switch" + input: "IsVariableInitialized_88" + input: "IsVariableInitialized_88" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_107/switch_t" + op: "Identity" + input: "cond_107/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_107/switch_f" + op: "Identity" + input: "cond_107/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_107/pred_id" + op: "Identity" + input: "IsVariableInitialized_88" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_107/read" + op: "Identity" + input: "cond_107/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_107/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "cond_107/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_107/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Initializer/ones" + input: "cond_107/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_107/Merge" + op: "Merge" + input: "cond_107/Switch_1" + input: "cond_107/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_107/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_107/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_107/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_89" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_108/Switch" + op: "Switch" + input: "IsVariableInitialized_89" + input: "IsVariableInitialized_89" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_108/switch_t" + op: "Identity" + input: "cond_108/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_108/switch_f" + op: "Identity" + input: "cond_108/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_108/pred_id" + op: "Identity" + input: "IsVariableInitialized_89" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_108/read" + op: "Identity" + input: "cond_108/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_108/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "cond_108/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_108/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Initializer/zeros" + input: "cond_108/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_108/Merge" + op: "Merge" + input: "cond_108/Switch_1" + input: "cond_108/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_108/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_108/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_108/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_90" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_109/Switch" + op: "Switch" + input: "IsVariableInitialized_90" + input: "IsVariableInitialized_90" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_109/switch_t" + op: "Identity" + input: "cond_109/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_109/switch_f" + op: "Identity" + input: "cond_109/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_109/pred_id" + op: "Identity" + input: "IsVariableInitialized_90" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_109/read" + op: "Identity" + input: "cond_109/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_109/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "cond_109/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_109/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal" + input: "cond_109/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_109/Merge" + op: "Merge" + input: "cond_109/Switch_1" + input: "cond_109/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_109/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_109/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/cond_109/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_91" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_110/Switch" + op: "Switch" + input: "IsVariableInitialized_91" + input: "IsVariableInitialized_91" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_110/switch_t" + op: "Identity" + input: "cond_110/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_110/switch_f" + op: "Identity" + input: "cond_110/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_110/pred_id" + op: "Identity" + input: "IsVariableInitialized_91" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_110/read" + op: "Identity" + input: "cond_110/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_110/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "cond_110/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_110/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + input: "cond_110/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_110/Merge" + op: "Merge" + input: "cond_110/Switch_1" + input: "cond_110/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_110/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_110/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_110/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_92" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_111/Switch" + op: "Switch" + input: "IsVariableInitialized_92" + input: "IsVariableInitialized_92" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_111/switch_t" + op: "Identity" + input: "cond_111/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_111/switch_f" + op: "Identity" + input: "cond_111/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_111/pred_id" + op: "Identity" + input: "IsVariableInitialized_92" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_111/read" + op: "Identity" + input: "cond_111/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_111/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "cond_111/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_111/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + input: "cond_111/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_111/Merge" + op: "Merge" + input: "cond_111/Switch_1" + input: "cond_111/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_111/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_111/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_111/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_93" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_112/Switch" + op: "Switch" + input: "IsVariableInitialized_93" + input: "IsVariableInitialized_93" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_112/switch_t" + op: "Identity" + input: "cond_112/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_112/switch_f" + op: "Identity" + input: "cond_112/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_112/pred_id" + op: "Identity" + input: "IsVariableInitialized_93" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_112/read" + op: "Identity" + input: "cond_112/read/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 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_112/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "cond_112/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_112/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal" + input: "cond_112/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_112/Merge" + op: "Merge" + input: "cond_112/Switch_1" + input: "cond_112/read" + 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: 256 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_112/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_112/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/cond_112/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_94" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_113/Switch" + op: "Switch" + input: "IsVariableInitialized_94" + input: "IsVariableInitialized_94" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_113/switch_t" + op: "Identity" + input: "cond_113/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_113/switch_f" + op: "Identity" + input: "cond_113/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_113/pred_id" + op: "Identity" + input: "IsVariableInitialized_94" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_113/read" + op: "Identity" + input: "cond_113/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_113/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "cond_113/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_113/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Initializer/ones" + input: "cond_113/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_113/Merge" + op: "Merge" + input: "cond_113/Switch_1" + input: "cond_113/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_113/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_113/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/cond_113/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_95" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_114/Switch" + op: "Switch" + input: "IsVariableInitialized_95" + input: "IsVariableInitialized_95" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_114/switch_t" + op: "Identity" + input: "cond_114/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_114/switch_f" + op: "Identity" + input: "cond_114/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_114/pred_id" + op: "Identity" + input: "IsVariableInitialized_95" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_114/read" + op: "Identity" + input: "cond_114/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_114/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "cond_114/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_114/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Initializer/zeros" + input: "cond_114/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_114/Merge" + op: "Merge" + input: "cond_114/Switch_1" + input: "cond_114/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_114/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_114/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/cond_114/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_96" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_115/Switch" + op: "Switch" + input: "IsVariableInitialized_96" + input: "IsVariableInitialized_96" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_115/switch_t" + op: "Identity" + input: "cond_115/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_115/switch_f" + op: "Identity" + input: "cond_115/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_115/pred_id" + op: "Identity" + input: "IsVariableInitialized_96" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_115/read" + op: "Identity" + input: "cond_115/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_115/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "cond_115/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_115/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal" + input: "cond_115/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_115/Merge" + op: "Merge" + input: "cond_115/Switch_1" + input: "cond_115/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_115/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_115/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/cond_115/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_97" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_116/Switch" + op: "Switch" + input: "IsVariableInitialized_97" + input: "IsVariableInitialized_97" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_116/switch_t" + op: "Identity" + input: "cond_116/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_116/switch_f" + op: "Identity" + input: "cond_116/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_116/pred_id" + op: "Identity" + input: "IsVariableInitialized_97" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_116/read" + op: "Identity" + input: "cond_116/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_116/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "cond_116/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_116/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + input: "cond_116/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_116/Merge" + op: "Merge" + input: "cond_116/Switch_1" + input: "cond_116/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_116/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_116/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/cond_116/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_98" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_117/Switch" + op: "Switch" + input: "IsVariableInitialized_98" + input: "IsVariableInitialized_98" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_117/switch_t" + op: "Identity" + input: "cond_117/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_117/switch_f" + op: "Identity" + input: "cond_117/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_117/pred_id" + op: "Identity" + input: "IsVariableInitialized_98" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_117/read" + op: "Identity" + input: "cond_117/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_117/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "cond_117/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_117/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + input: "cond_117/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "cond_117/Merge" + op: "Merge" + input: "cond_117/Switch_1" + input: "cond_117/read" + 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: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_117/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_117/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/cond_117/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_99" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_118/Switch" + op: "Switch" + input: "IsVariableInitialized_99" + input: "IsVariableInitialized_99" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_118/switch_t" + op: "Identity" + input: "cond_118/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_118/switch_f" + op: "Identity" + input: "cond_118/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_118/pred_id" + op: "Identity" + input: "IsVariableInitialized_99" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_118/read" + op: "Identity" + input: "cond_118/read/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 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_118/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "cond_118/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_118/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal" + input: "cond_118/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_118/Merge" + op: "Merge" + input: "cond_118/Switch_1" + input: "cond_118/read" + 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: 256 + } + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_118/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_118/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/cond_118/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_100" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_119/Switch" + op: "Switch" + input: "IsVariableInitialized_100" + input: "IsVariableInitialized_100" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_119/switch_t" + op: "Identity" + input: "cond_119/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_119/switch_f" + op: "Identity" + input: "cond_119/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_119/pred_id" + op: "Identity" + input: "IsVariableInitialized_100" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_119/read" + op: "Identity" + input: "cond_119/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_119/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "cond_119/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_119/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Initializer/ones" + input: "cond_119/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_119/Merge" + op: "Merge" + input: "cond_119/Switch_1" + input: "cond_119/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_119/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_119/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/cond_119/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_101" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_120/Switch" + op: "Switch" + input: "IsVariableInitialized_101" + input: "IsVariableInitialized_101" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_120/switch_t" + op: "Identity" + input: "cond_120/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_120/switch_f" + op: "Identity" + input: "cond_120/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_120/pred_id" + op: "Identity" + input: "IsVariableInitialized_101" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_120/read" + op: "Identity" + input: "cond_120/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_120/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "cond_120/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_120/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Initializer/zeros" + input: "cond_120/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "cond_120/Merge" + op: "Merge" + input: "cond_120/Switch_1" + input: "cond_120/read" + 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: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_120/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_120/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/cond_120/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_102" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_121/Switch" + op: "Switch" + input: "IsVariableInitialized_102" + input: "IsVariableInitialized_102" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_121/switch_t" + op: "Identity" + input: "cond_121/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_121/switch_f" + op: "Identity" + input: "cond_121/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_121/pred_id" + op: "Identity" + input: "IsVariableInitialized_102" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_121/read" + op: "Identity" + input: "cond_121/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_121/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "cond_121/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_121/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal" + input: "cond_121/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_121/Merge" + op: "Merge" + input: "cond_121/Switch_1" + input: "cond_121/read" + 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: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Initializer/truncated_normal" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_121/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_121/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/cond_121/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_103" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_122/Switch" + op: "Switch" + input: "IsVariableInitialized_103" + input: "IsVariableInitialized_103" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_122/switch_t" + op: "Identity" + input: "cond_122/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_122/switch_f" + op: "Identity" + input: "cond_122/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_122/pred_id" + op: "Identity" + input: "IsVariableInitialized_103" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_122/read" + op: "Identity" + input: "cond_122/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_122/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "cond_122/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_122/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Initializer/ones" + input: "cond_122/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_122/Merge" + op: "Merge" + input: "cond_122/Switch_1" + input: "cond_122/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Initializer/ones" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond/Merge" + input: "cond_122/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_122/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/cond_122/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_104" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_123/Switch" + op: "Switch" + input: "IsVariableInitialized_104" + input: "IsVariableInitialized_104" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_123/switch_t" + op: "Identity" + input: "cond_123/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_123/switch_f" + op: "Identity" + input: "cond_123/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_123/pred_id" + op: "Identity" + input: "IsVariableInitialized_104" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_123/read" + op: "Identity" + input: "cond_123/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_123/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "cond_123/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_123/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Initializer/zeros" + input: "cond_123/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "cond_123/Merge" + op: "Merge" + input: "cond_123/Switch_1" + input: "cond_123/read" + 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: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Initializer/zeros" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Switch" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond/Merge" + input: "cond_123/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/read/Switch_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_123/Switch_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/read_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/cond_123/Merge_FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/read" + op: "Identity" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_105" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_124/Switch" + op: "Switch" + input: "IsVariableInitialized_105" + input: "IsVariableInitialized_105" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_124/switch_t" + op: "Identity" + input: "cond_124/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_124/switch_f" + op: "Identity" + input: "cond_124/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_124/pred_id" + op: "Identity" + input: "IsVariableInitialized_105" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_124/read" + op: "Identity" + input: "cond_124/read/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 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_124/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "cond_124/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_124/Switch_1" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_124/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_124/Merge" + op: "Merge" + input: "cond_124/Switch_1" + input: "cond_124/read" + 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: 512 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/read/Switch_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_124/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/read_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/read/Switch_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/Merge_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_124/Switch_1" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/read_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_124/Merge_BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_106" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_125/Switch" + op: "Switch" + input: "IsVariableInitialized_106" + input: "IsVariableInitialized_106" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_125/switch_t" + op: "Identity" + input: "cond_125/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_125/switch_f" + op: "Identity" + input: "cond_125/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_125/pred_id" + op: "Identity" + input: "IsVariableInitialized_106" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_125/read" + op: "Identity" + input: "cond_125/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_125/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "cond_125/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_125/Switch_1" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_125/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_125/Merge" + op: "Merge" + input: "cond_125/Switch_1" + input: "cond_125/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/read/Switch_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_125/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/read_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/read/Switch_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/Merge_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_125/Switch_1" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/read_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_125/Merge_BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_107" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_126/Switch" + op: "Switch" + input: "IsVariableInitialized_107" + input: "IsVariableInitialized_107" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_126/switch_t" + op: "Identity" + input: "cond_126/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_126/switch_f" + op: "Identity" + input: "cond_126/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_126/pred_id" + op: "Identity" + input: "IsVariableInitialized_107" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_126/read" + op: "Identity" + input: "cond_126/read/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 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_126/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "cond_126/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_126/Switch_1" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_126/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_126/Merge" + op: "Merge" + input: "cond_126/Switch_1" + input: "cond_126/read" + 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: 512 + } + dim { + size: 6 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/read/Switch_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_126/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/read_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/read/Switch_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/Merge_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_126/Switch_1" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/read_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/cond_126/Merge_BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_108" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_127/Switch" + op: "Switch" + input: "IsVariableInitialized_108" + input: "IsVariableInitialized_108" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_127/switch_t" + op: "Identity" + input: "cond_127/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_127/switch_f" + op: "Identity" + input: "cond_127/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_127/pred_id" + op: "Identity" + input: "IsVariableInitialized_108" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_127/read" + op: "Identity" + input: "cond_127/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_127/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "cond_127/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_127/Switch_1" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/biases/Initializer/Const" + input: "cond_127/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "cond_127/Merge" + op: "Merge" + input: "cond_127/Switch_1" + input: "cond_127/read" + 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: 6 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 6 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/read/Switch_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_127/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/read_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/read/Switch_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/Merge_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_127/Switch_1" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/read_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/cond_127/Merge_BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_109" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_128/Switch" + op: "Switch" + input: "IsVariableInitialized_109" + input: "IsVariableInitialized_109" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_128/switch_t" + op: "Identity" + input: "cond_128/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_128/switch_f" + op: "Identity" + input: "cond_128/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_128/pred_id" + op: "Identity" + input: "IsVariableInitialized_109" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_128/read" + op: "Identity" + input: "cond_128/read/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 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_128/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "cond_128/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_128/Switch_1" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_128/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_128/Merge" + op: "Merge" + input: "cond_128/Switch_1" + input: "cond_128/read" + 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: 1024 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/read/Switch_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_128/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/read_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/read/Switch_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/Merge_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_128/Switch_1" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/read_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_128/Merge_BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_110" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_129/Switch" + op: "Switch" + input: "IsVariableInitialized_110" + input: "IsVariableInitialized_110" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_129/switch_t" + op: "Identity" + input: "cond_129/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_129/switch_f" + op: "Identity" + input: "cond_129/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_129/pred_id" + op: "Identity" + input: "IsVariableInitialized_110" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_129/read" + op: "Identity" + input: "cond_129/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_129/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "cond_129/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_129/Switch_1" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_129/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_129/Merge" + op: "Merge" + input: "cond_129/Switch_1" + input: "cond_129/read" + 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: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/read/Switch_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_129/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/read_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/read/Switch_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/Merge_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_129/Switch_1" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/read_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_129/Merge_BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_111" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_130/Switch" + op: "Switch" + input: "IsVariableInitialized_111" + input: "IsVariableInitialized_111" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_130/switch_t" + op: "Identity" + input: "cond_130/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_130/switch_f" + op: "Identity" + input: "cond_130/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_130/pred_id" + op: "Identity" + input: "IsVariableInitialized_111" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_130/read" + op: "Identity" + input: "cond_130/read/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 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_130/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "cond_130/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_130/Switch_1" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_130/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_130/Merge" + op: "Merge" + input: "cond_130/Switch_1" + input: "cond_130/read" + 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: 1024 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/read/Switch_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_130/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/read_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/read/Switch_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/Merge_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_130/Switch_1" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/read_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/cond_130/Merge_BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_112" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_131/Switch" + op: "Switch" + input: "IsVariableInitialized_112" + input: "IsVariableInitialized_112" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_131/switch_t" + op: "Identity" + input: "cond_131/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_131/switch_f" + op: "Identity" + input: "cond_131/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_131/pred_id" + op: "Identity" + input: "IsVariableInitialized_112" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_131/read" + op: "Identity" + input: "cond_131/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_131/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "cond_131/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_131/Switch_1" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/biases/Initializer/Const" + input: "cond_131/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_131/Merge" + op: "Merge" + input: "cond_131/Switch_1" + input: "cond_131/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/read/Switch_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_131/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/read_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/read/Switch_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/Merge_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_131/Switch_1" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/read_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/cond_131/Merge_BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_113" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_132/Switch" + op: "Switch" + input: "IsVariableInitialized_113" + input: "IsVariableInitialized_113" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_132/switch_t" + op: "Identity" + input: "cond_132/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_132/switch_f" + op: "Identity" + input: "cond_132/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_132/pred_id" + op: "Identity" + input: "IsVariableInitialized_113" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_132/read" + op: "Identity" + input: "cond_132/read/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 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_132/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "cond_132/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_132/Switch_1" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_132/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_132/Merge" + op: "Merge" + input: "cond_132/Switch_1" + input: "cond_132/read" + 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: 512 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/read/Switch_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_132/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/read_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/read/Switch_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/Merge_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_132/Switch_1" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/read_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_132/Merge_BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_114" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_133/Switch" + op: "Switch" + input: "IsVariableInitialized_114" + input: "IsVariableInitialized_114" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_133/switch_t" + op: "Identity" + input: "cond_133/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_133/switch_f" + op: "Identity" + input: "cond_133/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_133/pred_id" + op: "Identity" + input: "IsVariableInitialized_114" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_133/read" + op: "Identity" + input: "cond_133/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_133/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "cond_133/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_133/Switch_1" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_133/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_133/Merge" + op: "Merge" + input: "cond_133/Switch_1" + input: "cond_133/read" + 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: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/read/Switch_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_133/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/read_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/read/Switch_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/Merge_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_133/Switch_1" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/read_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_133/Merge_BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_115" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_134/Switch" + op: "Switch" + input: "IsVariableInitialized_115" + input: "IsVariableInitialized_115" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_134/switch_t" + op: "Identity" + input: "cond_134/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_134/switch_f" + op: "Identity" + input: "cond_134/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_134/pred_id" + op: "Identity" + input: "IsVariableInitialized_115" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_134/read" + op: "Identity" + input: "cond_134/read/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 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_134/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "cond_134/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_134/Switch_1" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_134/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_134/Merge" + op: "Merge" + input: "cond_134/Switch_1" + input: "cond_134/read" + 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: 512 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/read/Switch_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_134/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/read_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/read/Switch_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/Merge_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_134/Switch_1" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/read_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/cond_134/Merge_BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_116" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_135/Switch" + op: "Switch" + input: "IsVariableInitialized_116" + input: "IsVariableInitialized_116" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_135/switch_t" + op: "Identity" + input: "cond_135/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_135/switch_f" + op: "Identity" + input: "cond_135/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_135/pred_id" + op: "Identity" + input: "IsVariableInitialized_116" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_135/read" + op: "Identity" + input: "cond_135/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_135/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "cond_135/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_135/Switch_1" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/biases/Initializer/Const" + input: "cond_135/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_135/Merge" + op: "Merge" + input: "cond_135/Switch_1" + input: "cond_135/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/read/Switch_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_135/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/read_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/read/Switch_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/Merge_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_135/Switch_1" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/read_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/cond_135/Merge_BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_117" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_136/Switch" + op: "Switch" + input: "IsVariableInitialized_117" + input: "IsVariableInitialized_117" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_136/switch_t" + op: "Identity" + input: "cond_136/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_136/switch_f" + op: "Identity" + input: "cond_136/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_136/pred_id" + op: "Identity" + input: "IsVariableInitialized_117" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_136/read" + op: "Identity" + input: "cond_136/read/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 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_136/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "cond_136/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_136/Switch_1" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_136/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_136/Merge" + op: "Merge" + input: "cond_136/Switch_1" + input: "cond_136/read" + 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: 256 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/read/Switch_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_136/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/read_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/read/Switch_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/Merge_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_136/Switch_1" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/read_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_136/Merge_BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_118" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_137/Switch" + op: "Switch" + input: "IsVariableInitialized_118" + input: "IsVariableInitialized_118" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_137/switch_t" + op: "Identity" + input: "cond_137/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_137/switch_f" + op: "Identity" + input: "cond_137/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_137/pred_id" + op: "Identity" + input: "IsVariableInitialized_118" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_137/read" + op: "Identity" + input: "cond_137/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_137/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "cond_137/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_137/Switch_1" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_137/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_137/Merge" + op: "Merge" + input: "cond_137/Switch_1" + input: "cond_137/read" + 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: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/read/Switch_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_137/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/read_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/read/Switch_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/Merge_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_137/Switch_1" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/read_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_137/Merge_BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_119" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_138/Switch" + op: "Switch" + input: "IsVariableInitialized_119" + input: "IsVariableInitialized_119" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_138/switch_t" + op: "Identity" + input: "cond_138/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_138/switch_f" + op: "Identity" + input: "cond_138/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_138/pred_id" + op: "Identity" + input: "IsVariableInitialized_119" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_138/read" + op: "Identity" + input: "cond_138/read/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 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_138/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "cond_138/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_138/Switch_1" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_138/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_138/Merge" + op: "Merge" + input: "cond_138/Switch_1" + input: "cond_138/read" + 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: 256 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/read/Switch_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_138/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/read_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/read/Switch_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/Merge_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_138/Switch_1" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/read_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/cond_138/Merge_BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_120" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_139/Switch" + op: "Switch" + input: "IsVariableInitialized_120" + input: "IsVariableInitialized_120" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_139/switch_t" + op: "Identity" + input: "cond_139/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_139/switch_f" + op: "Identity" + input: "cond_139/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_139/pred_id" + op: "Identity" + input: "IsVariableInitialized_120" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_139/read" + op: "Identity" + input: "cond_139/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_139/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "cond_139/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_139/Switch_1" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/biases/Initializer/Const" + input: "cond_139/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_139/Merge" + op: "Merge" + input: "cond_139/Switch_1" + input: "cond_139/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/read/Switch_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_139/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/read_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/read/Switch_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/Merge_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_139/Switch_1" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/read_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/cond_139/Merge_BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_121" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_140/Switch" + op: "Switch" + input: "IsVariableInitialized_121" + input: "IsVariableInitialized_121" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_140/switch_t" + op: "Identity" + input: "cond_140/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_140/switch_f" + op: "Identity" + input: "cond_140/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_140/pred_id" + op: "Identity" + input: "IsVariableInitialized_121" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_140/read" + op: "Identity" + input: "cond_140/read/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 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_140/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "cond_140/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_140/Switch_1" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_140/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_140/Merge" + op: "Merge" + input: "cond_140/Switch_1" + input: "cond_140/read" + 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: 256 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/read/Switch_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_140/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/read_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/read/Switch_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/Merge_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_140/Switch_1" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/read_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_140/Merge_BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_122" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_141/Switch" + op: "Switch" + input: "IsVariableInitialized_122" + input: "IsVariableInitialized_122" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_141/switch_t" + op: "Identity" + input: "cond_141/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_141/switch_f" + op: "Identity" + input: "cond_141/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_141/pred_id" + op: "Identity" + input: "IsVariableInitialized_122" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_141/read" + op: "Identity" + input: "cond_141/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_141/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "cond_141/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_141/Switch_1" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_141/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_141/Merge" + op: "Merge" + input: "cond_141/Switch_1" + input: "cond_141/read" + 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: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/read/Switch_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_141/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/read_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/read/Switch_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/Merge_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_141/Switch_1" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/read_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_141/Merge_BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_123" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_142/Switch" + op: "Switch" + input: "IsVariableInitialized_123" + input: "IsVariableInitialized_123" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_142/switch_t" + op: "Identity" + input: "cond_142/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_142/switch_f" + op: "Identity" + input: "cond_142/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_142/pred_id" + op: "Identity" + input: "IsVariableInitialized_123" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_142/read" + op: "Identity" + input: "cond_142/read/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 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_142/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "cond_142/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_142/Switch_1" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_142/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_142/Merge" + op: "Merge" + input: "cond_142/Switch_1" + input: "cond_142/read" + 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: 256 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/read/Switch_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_142/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/read_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/read/Switch_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/Merge_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_142/Switch_1" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/read_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/cond_142/Merge_BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_124" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_143/Switch" + op: "Switch" + input: "IsVariableInitialized_124" + input: "IsVariableInitialized_124" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_143/switch_t" + op: "Identity" + input: "cond_143/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_143/switch_f" + op: "Identity" + input: "cond_143/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_143/pred_id" + op: "Identity" + input: "IsVariableInitialized_124" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_143/read" + op: "Identity" + input: "cond_143/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_143/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "cond_143/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_143/Switch_1" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/biases/Initializer/Const" + input: "cond_143/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_143/Merge" + op: "Merge" + input: "cond_143/Switch_1" + input: "cond_143/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/read/Switch_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_143/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/read_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/read/Switch_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/Merge_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_143/Switch_1" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/read_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/cond_143/Merge_BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_125" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_144/Switch" + op: "Switch" + input: "IsVariableInitialized_125" + input: "IsVariableInitialized_125" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_144/switch_t" + op: "Identity" + input: "cond_144/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_144/switch_f" + op: "Identity" + input: "cond_144/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_144/pred_id" + op: "Identity" + input: "IsVariableInitialized_125" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_144/read" + op: "Identity" + input: "cond_144/read/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 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_144/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "cond_144/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_144/Switch_1" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "cond_144/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_144/Merge" + op: "Merge" + input: "cond_144/Switch_1" + input: "cond_144/read" + 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: 128 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/read/Switch_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_144/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/read_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/read/Switch_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/Merge_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_144/Switch_1" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/read_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/cond_144/Merge_BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_126" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_145/Switch" + op: "Switch" + input: "IsVariableInitialized_126" + input: "IsVariableInitialized_126" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_145/switch_t" + op: "Identity" + input: "cond_145/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_145/switch_f" + op: "Identity" + input: "cond_145/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_145/pred_id" + op: "Identity" + input: "IsVariableInitialized_126" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_145/read" + op: "Identity" + input: "cond_145/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_145/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "cond_145/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_145/Switch_1" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/Initializer/zeros" + input: "cond_145/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "cond_145/Merge" + op: "Merge" + input: "cond_145/Switch_1" + input: "cond_145/read" + 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: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 24 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/Initializer/zeros" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/read/Switch_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_145/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/read_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/read/Switch_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/Merge_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_145/Switch_1" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/read_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/cond_145/Merge_BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_127" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_146/Switch" + op: "Switch" + input: "IsVariableInitialized_127" + input: "IsVariableInitialized_127" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_146/switch_t" + op: "Identity" + input: "cond_146/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_146/switch_f" + op: "Identity" + input: "cond_146/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_146/pred_id" + op: "Identity" + input: "IsVariableInitialized_127" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_146/read" + op: "Identity" + input: "cond_146/read/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 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_146/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "cond_146/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_146/Switch_1" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal" + input: "cond_146/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_146/Merge" + op: "Merge" + input: "cond_146/Switch_1" + input: "cond_146/read" + 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: 128 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/weights/Initializer/truncated_normal" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/read/Switch_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond/Merge" + input: "cond_146/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/read_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/read/Switch_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/Merge_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_146/Switch_1" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/read_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/cond_146/Merge_BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "IsVariableInitialized_128" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "cond_147/Switch" + op: "Switch" + input: "IsVariableInitialized_128" + input: "IsVariableInitialized_128" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_147/switch_t" + op: "Identity" + input: "cond_147/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_147/switch_f" + op: "Identity" + input: "cond_147/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_147/pred_id" + op: "Identity" + input: "IsVariableInitialized_128" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_147/read" + op: "Identity" + input: "cond_147/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_147/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "cond_147/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_147/Switch_1" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/biases/Initializer/Const" + input: "cond_147/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "cond_147/Merge" + op: "Merge" + input: "cond_147/Switch_1" + input: "cond_147/read" + 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: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 12 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_t" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/switch_f" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/IsVariableInitialized" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/read/Switch" + op: "RefSwitch" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/biases/Initializer/Const" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/pred_id" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + op: "Merge" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Switch_1" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/read" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/read/Switch_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Switch" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond/Merge" + input: "cond_147/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/read_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/read/Switch_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/Merge_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0" + op: "Merge" + input: "cond_147/Switch_1" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/read_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/Assign" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/cond_147/Merge_BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/read" + op: "Identity" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/decay" + op: "Const" + input: "^RMSProp" + 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.9998999834060669 + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_1/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_1/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_1/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_1/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_1/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_1/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_1/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_1" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_1/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_2/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_2/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_2/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_2/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_2/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_2/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_2/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_2" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_2/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_3/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_3/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_3/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_3/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_3/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_3/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_3/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_3" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_3/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_4/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_4/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_4/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_4/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_4/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_4/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_4/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_4" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_4/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_5/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_5/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_5/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_5/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_5/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_5/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_5/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_5" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_5/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_6/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_6/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_6/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_6/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_6/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_6/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_6/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_6" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_6/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_7/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_7/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_7/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_7/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_7/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_7/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_7/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_7" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_7/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_8/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_8/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_8/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_8/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_8/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_8/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_8/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_8" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_8/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_9/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_9/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_9/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_9/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_9/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_9/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_9/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_9" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_9/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_10/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_10/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_10/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_10/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_10/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_10/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_10/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_10" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_10/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_11/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_11/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_11/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_11/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_11/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_11/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_11/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_11" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_11/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_12/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_12/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_12/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_12/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_12/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_12/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_12/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_12" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_12/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_13/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_13/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_13/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_13/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_13/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_13/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_13/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_13" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_13/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_14/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_14/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_14/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_14/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_14/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_14/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_14/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_14" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_14/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_15/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_15/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_15/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_15/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_15/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_15/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_15/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_15" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_15/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_16/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_16/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_16/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_16/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_16/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_16/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_16/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_16" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_16/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_17/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_17/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_17/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_17/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_17/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_17/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_17/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_17" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_17/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_18/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_18/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_18/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_18/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_18/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_18/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_18/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_18" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_18/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_19/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_19/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_19/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_19/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_19/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_19/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_19/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_19" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_19/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_20/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_20/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_20/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_20/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_20/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_20/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_20/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_20" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_20/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_21/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_21/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_21/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_21/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_21/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_21/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_21/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_21" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_21/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_22/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_22/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_22/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_22/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_22/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_22/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_22/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_22" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_22/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_23/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_23/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_23/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_23/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_23/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_23/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_23/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_23" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_23/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_24/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_24/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_24/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_24/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_24/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_24/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_24/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_24" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_24/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_25/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_25/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_25/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_25/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_25/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_25/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_25/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_25" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_25/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_26/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_26/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_26/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_26/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_26/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_26/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_26/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_26" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_26/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_27/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_27/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_27/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_27/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_27/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_27/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_27/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_27" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_27/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_28/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_28/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_28/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_28/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_28/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_28/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_28/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_28" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_28/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_29/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_29/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_29/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_29/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_29/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_29/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_29/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_29" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_29/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_30/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_30/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_30/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_30/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_30/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_30/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_30/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_30" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_30/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_31/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_31/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_31/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_31/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_31/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_31/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_31/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_31" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_31/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_32/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_32/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_32/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_32/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_32/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_32/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_32/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_32" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_32/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_33/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_33/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_33/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_33/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_33/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_33/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_33/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_33" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_33/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_34/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_34/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_34/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_34/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_34/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_34/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_34/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_34" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_34/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_35/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_35/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_35/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_35/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_35/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_35/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_35/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_35" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_35/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_36/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_36/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_36/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_36/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_36/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_36/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_36/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_36" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_36/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_37/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_37/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_37/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_37/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_37/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_37/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_37/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_37" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_37/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_38/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_38/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_38/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_38/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_38/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_38/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_38/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_38" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_38/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_39/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_39/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_39/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_39/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_39/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_39/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_39/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_39" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_39/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_40/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_40/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_40/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_40/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_40/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_40/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_40/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_40" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_40/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_41/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_41/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_41/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_41/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_41/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_41/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_41/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_41" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_41/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_42/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_42/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_42/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_42/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_42/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_42/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_42/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_42" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_42/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_43/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_43/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_43/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_43/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_43/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_43/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_43/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_43" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_43/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_44/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_44/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_44/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_44/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_44/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_44/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_44/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_44" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_44/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_45/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_45/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_45/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_45/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_45/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_45/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_45/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_45" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_45/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_46/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_46/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_46/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_46/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_46/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_46/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_46/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_46" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_46/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_47/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_47/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_47/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_47/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_47/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_47/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_47/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_47" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_47/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_48/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_48/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_48/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_48/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_48/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_48/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_48/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_48" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_48/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_49/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_49/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_49/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_49/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_49/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_49/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_49/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_49" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_49/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_50/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_50/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_50/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_50/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_50/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_50/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_50/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_50" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_50/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_51/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_51/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_51/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_51/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_51/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_51/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_51/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_51" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_51/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_52/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_52/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_52/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_52/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_52/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_52/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_52/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_52" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_52/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_53/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_53/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_53/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_53/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_53/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_53/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_53/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_53" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_53/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_54/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_54/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_54/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_54/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_54/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_54/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_54/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_54" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_54/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_55/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_55/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_55/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_55/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_55/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_55/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_55/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_55" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_55/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_56/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_56/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_56/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_56/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_56/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_56/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_56/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_56" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_56/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_57/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_57/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_57/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_57/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_57/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_57/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_57/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_57" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_57/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_58/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_58/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_58/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_58/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_58/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_58/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_58/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_58" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_58/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_59/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_59/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_59/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_59/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_59/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_59/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_59/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_59" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_59/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_60/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_60/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_60/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_60/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_60/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_60/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_60/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_60" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_60/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_61/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_61/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_61/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_61/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_61/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_61/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_61/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_61" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_61/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_62/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_62/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_62/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_62/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_62/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_62/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_62/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_62" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_62/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_63/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_63/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_63/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_63/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_63/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_63/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_63/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_63" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_63/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_64/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_64/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_64/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_64/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_64/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_64/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_64/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_64" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_64/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_65/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_65/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_65/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_65/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_65/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_65/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_65/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_65" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_65/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_66/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_66/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_66/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_66/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_66/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_66/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_66/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_66" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_66/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_67/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_67/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_67/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_67/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_67/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_67/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_67/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_67" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_67/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_68/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_68/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_68/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_68/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_68/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_68/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_68/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_68" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_68/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_69/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_69/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_69/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_69/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_69/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_69/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_69/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_69" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_69/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_70/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_70/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_70/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_70/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_70/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_70/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_70/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_70" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_70/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_71/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_71/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_71/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_71/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_71/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_71/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_71/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_71" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_71/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_72/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_72/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_72/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_72/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_72/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_72/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_72/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_72" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_72/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_73/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_73/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_73/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_73/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_73/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_73/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_73/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_73" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_73/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_74/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_74/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_74/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_74/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_74/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_74/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_74/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_74" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_74/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_75/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_75/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_75/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_75/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_75/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_75/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_75/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_75" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_75/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_76/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_76/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_76/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_76/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_76/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_76/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_76/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_76" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_76/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_77/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_77/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_77/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_77/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_77/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_77/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_77/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_77" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_77/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_78/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_78/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_78/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_78/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_78/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_78/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_78/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_78" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_78/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_79/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_79/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_79/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_79/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_79/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_79/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_79/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_79" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_79/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_80/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_80/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_80/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_80/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_80/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_80/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_80/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_80" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_80/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_81/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_81/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_81/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_81/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_81/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_81/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_81/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_81" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_81/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_82/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_82/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_82/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_82/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_82/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_82/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_82/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_82" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_82/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_83/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_83/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_83/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_83/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_83/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_83/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_83/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_83" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_83/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_84/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_84/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_84/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_84/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_84/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_84/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_84/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_84" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_84/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_85/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_85/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_85/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_85/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_85/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_85/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_85/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_85" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_85/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_86/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_86/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_86/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_86/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_86/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_86/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_86/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_86" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_86/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_87/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_87/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_87/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_87/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_87/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_87/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_87/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_87" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_87/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_88/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_88/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_88/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_88/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_88/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_88/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_88/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_88" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_88/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_89/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_89/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_89/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_89/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_89/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_89/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_89/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_89" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_89/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_90/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_90/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_90/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_90/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_90/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_90/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_90/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_90" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_90/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_91/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_91/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_91/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_91/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_91/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_91/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_91/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_91" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_91/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_92/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_92/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_92/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_92/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_92/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_92/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_92/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_92" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_92/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_93/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_93/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_93/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_93/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_93/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_93/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_93/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_93" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_93/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_94/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_94/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_94/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_94/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_94/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_94/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_94/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_94" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_94/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_95/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_95/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_95/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_95/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_95/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_95/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_95/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_95" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_95/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_96/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_96/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_96/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_96/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_96/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_96/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_96/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_96" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_96/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_97/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_97/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_97/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_97/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_97/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_97/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_97/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_97" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_97/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_98/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_98/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_98/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_98/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_98/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_98/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_98/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_98" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_98/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_99/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_99/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_99/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_99/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_99/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_99/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_99/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_99" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_99/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_100/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_100/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_100/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_100/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_100/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_100/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_100/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_100" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_100/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_101/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_101/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_101/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_101/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_101/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_101/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_101/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_101" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_101/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_102/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_102/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_102/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_102/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_102/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_102/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_102/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_102" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_102/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_103/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_103/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_103/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_103/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_103/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_103/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_103/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_103" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_103/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_104/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_104/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_104/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_104/sub_1" + op: "Sub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/read" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_104/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_104/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_104/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_104" + op: "AssignSub" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_104/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_105/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_105/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_105/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_105/sub_1" + op: "Sub" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_105/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_105/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_105/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_105" + op: "AssignSub" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_105/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_106/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_106/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_106/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_106/sub_1" + op: "Sub" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_106/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_106/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_106/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_106" + op: "AssignSub" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_106/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_107/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_107/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_107/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_107/sub_1" + op: "Sub" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_0/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_107/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_107/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_107/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_107" + op: "AssignSub" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_107/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_108/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_108/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_108/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_108/sub_1" + op: "Sub" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_0/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_108/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_108/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_108/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_108" + op: "AssignSub" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_108/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_109/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_109/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_109/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_109/sub_1" + op: "Sub" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_109/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_109/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_109/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_109" + op: "AssignSub" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_109/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_110/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_110/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_110/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_110/sub_1" + op: "Sub" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_110/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_110/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_110/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_110" + op: "AssignSub" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_110/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_111/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_111/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_111/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_111/sub_1" + op: "Sub" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_1/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_111/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_111/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_111/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_111" + op: "AssignSub" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_111/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_112/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_112/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_112/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_112/sub_1" + op: "Sub" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_1/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_112/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_112/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_112/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_112" + op: "AssignSub" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_112/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_113/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_113/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_113/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_113/sub_1" + op: "Sub" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_113/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_113/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_113/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_113" + op: "AssignSub" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_113/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_114/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_114/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_114/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_114/sub_1" + op: "Sub" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_114/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_114/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_114/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_114" + op: "AssignSub" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_114/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_115/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_115/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_115/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_115/sub_1" + op: "Sub" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_2/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_115/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_115/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_115/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_115" + op: "AssignSub" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_115/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_116/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_116/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_116/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_116/sub_1" + op: "Sub" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_2/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_116/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_116/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_116/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_116" + op: "AssignSub" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_116/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_117/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_117/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_117/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_117/sub_1" + op: "Sub" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_117/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_117/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_117/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_117" + op: "AssignSub" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_117/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_118/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_118/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_118/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_118/sub_1" + op: "Sub" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_118/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_118/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_118/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_118" + op: "AssignSub" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_118/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_119/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_119/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_119/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_119/sub_1" + op: "Sub" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_3/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_119/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_119/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_119/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_119" + op: "AssignSub" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_119/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_120/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_120/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_120/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_120/sub_1" + op: "Sub" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_3/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_120/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_120/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_120/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_120" + op: "AssignSub" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_120/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_121/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_121/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_121/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_121/sub_1" + op: "Sub" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_121/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_121/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_121/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_121" + op: "AssignSub" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_121/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_122/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_122/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_122/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_122/sub_1" + op: "Sub" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_122/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_122/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_122/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_122" + op: "AssignSub" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_122/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_123/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_123/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_123/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_123/sub_1" + op: "Sub" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_4/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_123/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_123/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_123/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_123" + op: "AssignSub" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_123/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_124/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_124/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_124/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_124/sub_1" + op: "Sub" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_4/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_124/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_124/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_124/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_124" + op: "AssignSub" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_124/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_125/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_125/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_125/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_125/sub_1" + op: "Sub" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_125/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_125/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_125/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_125" + op: "AssignSub" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_125/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_126/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_126/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_126/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_126/sub_1" + op: "Sub" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_126/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_126/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_126/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_126" + op: "AssignSub" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_126/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_127/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_127/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_127/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_127/sub_1" + op: "Sub" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/read" + input: "BoxPredictor_5/ClassPredictor/weights/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_127/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_127/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_127/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_127" + op: "AssignSub" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_127/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_128/sub/x" + op: "Const" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + 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: "ExponentialMovingAverage/AssignMovingAvg_128/sub" + op: "Sub" + input: "ExponentialMovingAverage/AssignMovingAvg_128/sub/x" + input: "ExponentialMovingAverage/decay" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_128/sub_1" + op: "Sub" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/read" + input: "BoxPredictor_5/ClassPredictor/biases/read" + input: "^RMSProp" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_128/mul" + op: "Mul" + input: "ExponentialMovingAverage/AssignMovingAvg_128/sub_1" + input: "ExponentialMovingAverage/AssignMovingAvg_128/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } +} +node { + name: "ExponentialMovingAverage/AssignMovingAvg_128" + op: "AssignSub" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + input: "ExponentialMovingAverage/AssignMovingAvg_128/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "ExponentialMovingAverage" + op: "NoOp" + input: "^RMSProp" + input: "^ExponentialMovingAverage/AssignMovingAvg" + input: "^ExponentialMovingAverage/AssignMovingAvg_1" + input: "^ExponentialMovingAverage/AssignMovingAvg_2" + input: "^ExponentialMovingAverage/AssignMovingAvg_3" + input: "^ExponentialMovingAverage/AssignMovingAvg_4" + input: "^ExponentialMovingAverage/AssignMovingAvg_5" + input: "^ExponentialMovingAverage/AssignMovingAvg_6" + input: "^ExponentialMovingAverage/AssignMovingAvg_7" + input: "^ExponentialMovingAverage/AssignMovingAvg_8" + input: "^ExponentialMovingAverage/AssignMovingAvg_9" + input: "^ExponentialMovingAverage/AssignMovingAvg_10" + input: "^ExponentialMovingAverage/AssignMovingAvg_11" + input: "^ExponentialMovingAverage/AssignMovingAvg_12" + input: "^ExponentialMovingAverage/AssignMovingAvg_13" + input: "^ExponentialMovingAverage/AssignMovingAvg_14" + input: "^ExponentialMovingAverage/AssignMovingAvg_15" + input: "^ExponentialMovingAverage/AssignMovingAvg_16" + input: "^ExponentialMovingAverage/AssignMovingAvg_17" + input: "^ExponentialMovingAverage/AssignMovingAvg_18" + input: "^ExponentialMovingAverage/AssignMovingAvg_19" + input: "^ExponentialMovingAverage/AssignMovingAvg_20" + input: "^ExponentialMovingAverage/AssignMovingAvg_21" + input: "^ExponentialMovingAverage/AssignMovingAvg_22" + input: "^ExponentialMovingAverage/AssignMovingAvg_23" + input: "^ExponentialMovingAverage/AssignMovingAvg_24" + input: "^ExponentialMovingAverage/AssignMovingAvg_25" + input: "^ExponentialMovingAverage/AssignMovingAvg_26" + input: "^ExponentialMovingAverage/AssignMovingAvg_27" + input: "^ExponentialMovingAverage/AssignMovingAvg_28" + input: "^ExponentialMovingAverage/AssignMovingAvg_29" + input: "^ExponentialMovingAverage/AssignMovingAvg_30" + input: "^ExponentialMovingAverage/AssignMovingAvg_31" + input: "^ExponentialMovingAverage/AssignMovingAvg_32" + input: "^ExponentialMovingAverage/AssignMovingAvg_33" + input: "^ExponentialMovingAverage/AssignMovingAvg_34" + input: "^ExponentialMovingAverage/AssignMovingAvg_35" + input: "^ExponentialMovingAverage/AssignMovingAvg_36" + input: "^ExponentialMovingAverage/AssignMovingAvg_37" + input: "^ExponentialMovingAverage/AssignMovingAvg_38" + input: "^ExponentialMovingAverage/AssignMovingAvg_39" + input: "^ExponentialMovingAverage/AssignMovingAvg_40" + input: "^ExponentialMovingAverage/AssignMovingAvg_41" + input: "^ExponentialMovingAverage/AssignMovingAvg_42" + input: "^ExponentialMovingAverage/AssignMovingAvg_43" + input: "^ExponentialMovingAverage/AssignMovingAvg_44" + input: "^ExponentialMovingAverage/AssignMovingAvg_45" + input: "^ExponentialMovingAverage/AssignMovingAvg_46" + input: "^ExponentialMovingAverage/AssignMovingAvg_47" + input: "^ExponentialMovingAverage/AssignMovingAvg_48" + input: "^ExponentialMovingAverage/AssignMovingAvg_49" + input: "^ExponentialMovingAverage/AssignMovingAvg_50" + input: "^ExponentialMovingAverage/AssignMovingAvg_51" + input: "^ExponentialMovingAverage/AssignMovingAvg_52" + input: "^ExponentialMovingAverage/AssignMovingAvg_53" + input: "^ExponentialMovingAverage/AssignMovingAvg_54" + input: "^ExponentialMovingAverage/AssignMovingAvg_55" + input: "^ExponentialMovingAverage/AssignMovingAvg_56" + input: "^ExponentialMovingAverage/AssignMovingAvg_57" + input: "^ExponentialMovingAverage/AssignMovingAvg_58" + input: "^ExponentialMovingAverage/AssignMovingAvg_59" + input: "^ExponentialMovingAverage/AssignMovingAvg_60" + input: "^ExponentialMovingAverage/AssignMovingAvg_61" + input: "^ExponentialMovingAverage/AssignMovingAvg_62" + input: "^ExponentialMovingAverage/AssignMovingAvg_63" + input: "^ExponentialMovingAverage/AssignMovingAvg_64" + input: "^ExponentialMovingAverage/AssignMovingAvg_65" + input: "^ExponentialMovingAverage/AssignMovingAvg_66" + input: "^ExponentialMovingAverage/AssignMovingAvg_67" + input: "^ExponentialMovingAverage/AssignMovingAvg_68" + input: "^ExponentialMovingAverage/AssignMovingAvg_69" + input: "^ExponentialMovingAverage/AssignMovingAvg_70" + input: "^ExponentialMovingAverage/AssignMovingAvg_71" + input: "^ExponentialMovingAverage/AssignMovingAvg_72" + input: "^ExponentialMovingAverage/AssignMovingAvg_73" + input: "^ExponentialMovingAverage/AssignMovingAvg_74" + input: "^ExponentialMovingAverage/AssignMovingAvg_75" + input: "^ExponentialMovingAverage/AssignMovingAvg_76" + input: "^ExponentialMovingAverage/AssignMovingAvg_77" + input: "^ExponentialMovingAverage/AssignMovingAvg_78" + input: "^ExponentialMovingAverage/AssignMovingAvg_79" + input: "^ExponentialMovingAverage/AssignMovingAvg_80" + input: "^ExponentialMovingAverage/AssignMovingAvg_81" + input: "^ExponentialMovingAverage/AssignMovingAvg_82" + input: "^ExponentialMovingAverage/AssignMovingAvg_83" + input: "^ExponentialMovingAverage/AssignMovingAvg_84" + input: "^ExponentialMovingAverage/AssignMovingAvg_85" + input: "^ExponentialMovingAverage/AssignMovingAvg_86" + input: "^ExponentialMovingAverage/AssignMovingAvg_87" + input: "^ExponentialMovingAverage/AssignMovingAvg_88" + input: "^ExponentialMovingAverage/AssignMovingAvg_89" + input: "^ExponentialMovingAverage/AssignMovingAvg_90" + input: "^ExponentialMovingAverage/AssignMovingAvg_91" + input: "^ExponentialMovingAverage/AssignMovingAvg_92" + input: "^ExponentialMovingAverage/AssignMovingAvg_93" + input: "^ExponentialMovingAverage/AssignMovingAvg_94" + input: "^ExponentialMovingAverage/AssignMovingAvg_95" + input: "^ExponentialMovingAverage/AssignMovingAvg_96" + input: "^ExponentialMovingAverage/AssignMovingAvg_97" + input: "^ExponentialMovingAverage/AssignMovingAvg_98" + input: "^ExponentialMovingAverage/AssignMovingAvg_99" + input: "^ExponentialMovingAverage/AssignMovingAvg_100" + input: "^ExponentialMovingAverage/AssignMovingAvg_101" + input: "^ExponentialMovingAverage/AssignMovingAvg_102" + input: "^ExponentialMovingAverage/AssignMovingAvg_103" + input: "^ExponentialMovingAverage/AssignMovingAvg_104" + input: "^ExponentialMovingAverage/AssignMovingAvg_105" + input: "^ExponentialMovingAverage/AssignMovingAvg_106" + input: "^ExponentialMovingAverage/AssignMovingAvg_107" + input: "^ExponentialMovingAverage/AssignMovingAvg_108" + input: "^ExponentialMovingAverage/AssignMovingAvg_109" + input: "^ExponentialMovingAverage/AssignMovingAvg_110" + input: "^ExponentialMovingAverage/AssignMovingAvg_111" + input: "^ExponentialMovingAverage/AssignMovingAvg_112" + input: "^ExponentialMovingAverage/AssignMovingAvg_113" + input: "^ExponentialMovingAverage/AssignMovingAvg_114" + input: "^ExponentialMovingAverage/AssignMovingAvg_115" + input: "^ExponentialMovingAverage/AssignMovingAvg_116" + input: "^ExponentialMovingAverage/AssignMovingAvg_117" + input: "^ExponentialMovingAverage/AssignMovingAvg_118" + input: "^ExponentialMovingAverage/AssignMovingAvg_119" + input: "^ExponentialMovingAverage/AssignMovingAvg_120" + input: "^ExponentialMovingAverage/AssignMovingAvg_121" + input: "^ExponentialMovingAverage/AssignMovingAvg_122" + input: "^ExponentialMovingAverage/AssignMovingAvg_123" + input: "^ExponentialMovingAverage/AssignMovingAvg_124" + input: "^ExponentialMovingAverage/AssignMovingAvg_125" + input: "^ExponentialMovingAverage/AssignMovingAvg_126" + input: "^ExponentialMovingAverage/AssignMovingAvg_127" + input: "^ExponentialMovingAverage/AssignMovingAvg_128" + device: "/device:CPU:0" +} +node { + name: "train_with_avg" + op: "NoOp" + input: "^RMSProp" + input: "^ExponentialMovingAverage" + device: "/device:CPU:0" +} +node { + name: "update_barrier" + op: "NoOp" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_depthwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/AssignMovingAvg_1" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/AssignMovingAvg_1" + input: "^train_with_avg" + device: "/device:CPU:0" +} +node { + name: "train_op" + op: "Identity" + input: "CheckNumerics" + input: "^update_barrier" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance_1/tag" + op: "Const" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance_1" + } + } + } +} +node { + name: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance_1" + op: "HistogramSummary" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance_1/tag" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_0/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_0/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_0/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_0/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_0/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_0/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_0/ClassPredictor/weights_1/tag" + input: "BoxPredictor_0/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_0/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_0/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_0/ClassPredictor/biases_1/tag" + input: "BoxPredictor_0/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_1/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_1/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_1/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_1/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_1/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_1/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_1/ClassPredictor/weights_1/tag" + input: "BoxPredictor_1/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_1/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_1/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_1/ClassPredictor/biases_1/tag" + input: "BoxPredictor_1/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_2/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_2/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_2/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_2/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_2/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_2/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_2/ClassPredictor/weights_1/tag" + input: "BoxPredictor_2/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_2/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_2/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_2/ClassPredictor/biases_1/tag" + input: "BoxPredictor_2/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_3/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_3/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_3/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_3/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_3/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_3/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_3/ClassPredictor/weights_1/tag" + input: "BoxPredictor_3/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_3/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_3/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_3/ClassPredictor/biases_1/tag" + input: "BoxPredictor_3/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_4/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_4/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_4/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_4/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_4/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_4/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_4/ClassPredictor/weights_1/tag" + input: "BoxPredictor_4/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_4/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_4/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_4/ClassPredictor/biases_1/tag" + input: "BoxPredictor_4/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_5/BoxEncodingPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_5/BoxEncodingPredictor/weights_1/tag" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_5/BoxEncodingPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_5/BoxEncodingPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_5/BoxEncodingPredictor/biases_1/tag" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights_1/tag" + op: "Const" + 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: "BoxPredictor_5/ClassPredictor/weights_1" + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/weights_1" + op: "HistogramSummary" + input: "BoxPredictor_5/ClassPredictor/weights_1/tag" + input: "BoxPredictor_5/ClassPredictor/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases_1/tag" + op: "Const" + 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: "BoxPredictor_5/ClassPredictor/biases_1" + } + } + } +} +node { + name: "BoxPredictor_5/ClassPredictor/biases_1" + op: "HistogramSummary" + input: "BoxPredictor_5/ClassPredictor/biases_1/tag" + input: "BoxPredictor_5/ClassPredictor/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/classification_loss/mul_1/tags" + op: "Const" + 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: "Loss/classification_loss/mul_1" + } + } + } +} +node { + name: "Loss/classification_loss/mul_1" + op: "ScalarSummary" + input: "Loss/classification_loss/mul_1/tags" + input: "Loss/classification_loss/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Loss/localization_loss/mul_1/tags" + op: "Const" + 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: "Loss/localization_loss/mul_1" + } + } + } +} +node { + name: "Loss/localization_loss/mul_1" + op: "ScalarSummary" + input: "Loss/localization_loss/mul_1/tags" + input: "Loss/localization_loss/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "total_loss_1" + op: "AddN" + input: "Loss/classification_loss/mul" + input: "Loss/localization_loss/mul" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_0/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_1_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_2_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_3_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_4_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_5_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_6_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_7_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_8_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_9_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_10_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_11_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_12_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/MobilenetV1/Conv2d_13_pointwise/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/kernel/Regularizer/l2_regularizer" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_0/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_0/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_1/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_1/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_2/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_2/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_3/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_3/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_4/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_4/ClassPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_5/BoxEncodingPredictor/kernel/Regularizer/l2_regularizer" + input: "BoxPredictor_5/ClassPredictor/kernel/Regularizer/l2_regularizer" + attr { + key: "N" + value { + i: 49 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "TotalLoss/tags" + op: "Const" + 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: "TotalLoss" + } + } + } +} +node { + name: "TotalLoss" + op: "ScalarSummary" + input: "TotalLoss/tags" + input: "total_loss_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "summary_op/summary_op" + op: "MergeSummary" + input: "BoxPredictor_4/ClassPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights_1" + input: "ExponentialDecay_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma_1" + input: "BoxPredictor_1/BoxEncodingPredictor/biases_1" + input: "BoxPredictor_5/ClassPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance_1" + input: "Loss/Input/AvgNumPositiveAnchorsPerImage" + input: "Loss/HardExampleMiner/NumPositives" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma_1" + input: "BoxPredictor_0/ClassPredictor/biases_1" + input: "BoxPredictor_5/BoxEncodingPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta_1" + input: "BoxPredictor_0/BoxEncodingPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance_1" + input: "BoxPredictor_5/BoxEncodingPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma_1" + input: "BoxPredictor_0/BoxEncodingPredictor/biases_1" + input: "BoxPredictor_4/ClassPredictor/biases_1" + input: "clone_loss_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta_1" + input: "regularization_loss_1" + input: "queue/prefetch_queue/fraction_of_5_full" + input: "Loss/Input/AvgNumNegativeAnchorsPerImage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta_1" + input: "BoxPredictor_4/BoxEncodingPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean_1" + input: "BoxPredictor_1/ClassPredictor/weights_1" + input: "Loss/classification_loss/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean_1" + input: "BoxPredictor_3/BoxEncodingPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance_1" + input: "BoxPredictor_2/BoxEncodingPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean_1" + input: "BoxPredictor_3/ClassPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights_1" + input: "BoxPredictor_1/BoxEncodingPredictor/weights_1" + input: "BoxPredictor_5/ClassPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights_1" + input: "TotalLoss" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance_1" + input: "Loss/HardExampleMiner/NumNegatives" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma_1" + input: "BoxPredictor_3/BoxEncodingPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance_1" + input: "Loss/Input/AvgNumIgnoredAnchorsPerImage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance_1" + input: "BoxPredictor_0/ClassPredictor/weights_1" + input: "BoxPredictor_2/ClassPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean_1" + input: "BoxPredictor_4/BoxEncodingPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance_1" + input: "Loss/localization_loss/mul_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta_1" + input: "batch/fraction_of_150_full" + input: "Loss/Input/AvgNumGroundtruthBoxesPerImage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta_1" + input: "BoxPredictor_2/ClassPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma_1" + input: "BoxPredictor_1/ClassPredictor/biases_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance_1" + input: "BoxPredictor_3/ClassPredictor/weights_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta_1" + input: "BoxPredictor_2/BoxEncodingPredictor/weights_1" + attr { + key: "N" + value { + i: 213 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "save_1/Const" + op: "Const" + 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: "model" + } + } + } +} +node { + name: "save_1/SaveV2/tensor_names" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 587 + } + } + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_0/ClassPredictor/biases" + string_val: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_0/ClassPredictor/weights" + string_val: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_1/ClassPredictor/biases" + string_val: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_1/ClassPredictor/weights" + string_val: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_2/ClassPredictor/biases" + string_val: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_2/ClassPredictor/weights" + string_val: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_3/ClassPredictor/biases" + string_val: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_3/ClassPredictor/weights" + string_val: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_4/ClassPredictor/biases" + string_val: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_4/ClassPredictor/weights" + string_val: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_5/ClassPredictor/biases" + string_val: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_5/ClassPredictor/weights" + string_val: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + string_val: "global_step" + } + } + } +} +node { + name: "save_1/SaveV2/shape_and_slices" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 587 + } + } + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + } + } + } +} +node { + name: "save_1/SaveV2" + op: "SaveV2" + input: "save_1/Const" + input: "save_1/SaveV2/tensor_names" + input: "save_1/SaveV2/shape_and_slices" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + input: "global_step" + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + } + } + } +} +node { + name: "save_1/control_dependency" + op: "Identity" + input: "save_1/Const" + input: "^save_1/SaveV2" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@save_1/Const" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "save_1/RestoreV2/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2/tensor_names" + input: "save_1/RestoreV2/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_1/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_1/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_1" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_1/tensor_names" + input: "save_1/RestoreV2_1/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_1" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_2/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_2/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_2" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_2/tensor_names" + input: "save_1/RestoreV2_2/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_2" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_3/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_3/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_3" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_3/tensor_names" + input: "save_1/RestoreV2_3/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_3" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_4/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_4/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_4" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_4/tensor_names" + input: "save_1/RestoreV2_4/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_4" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_5/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_5/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_5" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_5/tensor_names" + input: "save_1/RestoreV2_5/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_5" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_6/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_6/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_6" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_6/tensor_names" + input: "save_1/RestoreV2_6/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_6" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_7/tensor_names" + 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: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_7/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_7" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_7/tensor_names" + input: "save_1/RestoreV2_7/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_7" + op: "Assign" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_8/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_8/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_8" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_8/tensor_names" + input: "save_1/RestoreV2_8/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_8" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases" + input: "save_1/RestoreV2_8" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_9/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_9/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_9" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_9/tensor_names" + input: "save_1/RestoreV2_9/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_9" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_10/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_10/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_10" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_10/tensor_names" + input: "save_1/RestoreV2_10/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_10" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_11/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_11/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_11" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_11/tensor_names" + input: "save_1/RestoreV2_11/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_11" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_12/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_12/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_12" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_12/tensor_names" + input: "save_1/RestoreV2_12/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_12" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights" + input: "save_1/RestoreV2_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_13/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_13/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_13" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_13/tensor_names" + input: "save_1/RestoreV2_13/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_13" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_14/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_14/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_14" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_14/tensor_names" + input: "save_1/RestoreV2_14/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_14" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_14" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_15/tensor_names" + 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: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_15/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_15" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_15/tensor_names" + input: "save_1/RestoreV2_15/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_15" + op: "Assign" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 6 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_16/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_16/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_16" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_16/tensor_names" + input: "save_1/RestoreV2_16/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_16" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2_16" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_17/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_17/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_17" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_17/tensor_names" + input: "save_1/RestoreV2_17/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_17" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_17" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_18/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_18/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_18" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_18/tensor_names" + input: "save_1/RestoreV2_18/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_18" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_19/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_19/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_19" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_19/tensor_names" + input: "save_1/RestoreV2_19/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_19" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_19" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_20/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_20/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_20" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_20/tensor_names" + input: "save_1/RestoreV2_20/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_20" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_20" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_21/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_21/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_21" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_21/tensor_names" + input: "save_1/RestoreV2_21/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_21" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_21" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_22/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_22/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_22" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_22/tensor_names" + input: "save_1/RestoreV2_22/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_22" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_22" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_23/tensor_names" + 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: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_23/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_23" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_23/tensor_names" + input: "save_1/RestoreV2_23/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_23" + op: "Assign" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_23" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_24/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_24/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_24" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_24/tensor_names" + input: "save_1/RestoreV2_24/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_24" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases" + input: "save_1/RestoreV2_24" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_25/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_25/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_25" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_25/tensor_names" + input: "save_1/RestoreV2_25/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_25" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_25" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_26/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_26/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_26" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_26/tensor_names" + input: "save_1/RestoreV2_26/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_26" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_26" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_27/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_27/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_27" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_27/tensor_names" + input: "save_1/RestoreV2_27/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_27" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_27" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_28/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_28/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_28" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_28/tensor_names" + input: "save_1/RestoreV2_28/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_28" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights" + input: "save_1/RestoreV2_28" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_29/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_29/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_29" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_29/tensor_names" + input: "save_1/RestoreV2_29/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_29" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_29" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_30/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_30/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_30" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_30/tensor_names" + input: "save_1/RestoreV2_30/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_30" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_30" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_31/tensor_names" + 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: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_31/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_31" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_31/tensor_names" + input: "save_1/RestoreV2_31/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_31" + op: "Assign" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_31" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_32/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_32/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_32" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_32/tensor_names" + input: "save_1/RestoreV2_32/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_32" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2_32" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_33/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_33/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_33" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_33/tensor_names" + input: "save_1/RestoreV2_33/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_33" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_33" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_34/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_34/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_34" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_34/tensor_names" + input: "save_1/RestoreV2_34/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_34" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_34" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_35/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_35/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_35" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_35/tensor_names" + input: "save_1/RestoreV2_35/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_35" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_35" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_36/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_36/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_36" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_36/tensor_names" + input: "save_1/RestoreV2_36/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_36" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_36" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_37/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_37/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_37" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_37/tensor_names" + input: "save_1/RestoreV2_37/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_37" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_37" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_38/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_38/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_38" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_38/tensor_names" + input: "save_1/RestoreV2_38/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_38" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_38" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_39/tensor_names" + 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: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_39/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_39" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_39/tensor_names" + input: "save_1/RestoreV2_39/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_39" + op: "Assign" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_39" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_40/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_40/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_40" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_40/tensor_names" + input: "save_1/RestoreV2_40/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_40" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases" + input: "save_1/RestoreV2_40" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_41/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_41/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_41" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_41/tensor_names" + input: "save_1/RestoreV2_41/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_41" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_41" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_42/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_42/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_42" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_42/tensor_names" + input: "save_1/RestoreV2_42/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_42" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_42" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_43/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_43/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_43" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_43/tensor_names" + input: "save_1/RestoreV2_43/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_43" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_43" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_44/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_44/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_44" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_44/tensor_names" + input: "save_1/RestoreV2_44/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_44" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights" + input: "save_1/RestoreV2_44" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_45/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_45/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_45" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_45/tensor_names" + input: "save_1/RestoreV2_45/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_45" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_45" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_46/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_46/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_46" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_46/tensor_names" + input: "save_1/RestoreV2_46/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_46" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_46" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_47/tensor_names" + 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: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_47/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_47" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_47/tensor_names" + input: "save_1/RestoreV2_47/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_47" + op: "Assign" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_47" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_48/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_48/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_48" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_48/tensor_names" + input: "save_1/RestoreV2_48/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_48" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2_48" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_49/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_49/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_49" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_49/tensor_names" + input: "save_1/RestoreV2_49/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_49" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_49" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_50/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_50/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_50" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_50/tensor_names" + input: "save_1/RestoreV2_50/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_50" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_50" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_51/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_51/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_51" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_51/tensor_names" + input: "save_1/RestoreV2_51/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_51" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_51" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_52/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_52/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_52" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_52/tensor_names" + input: "save_1/RestoreV2_52/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_52" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_52" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_53/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_53/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_53" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_53/tensor_names" + input: "save_1/RestoreV2_53/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_53" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_53" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_54/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_54/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_54" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_54/tensor_names" + input: "save_1/RestoreV2_54/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_54" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_54" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_55/tensor_names" + 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: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_55/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_55" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_55/tensor_names" + input: "save_1/RestoreV2_55/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_55" + op: "Assign" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_55" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_56/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_56/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_56" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_56/tensor_names" + input: "save_1/RestoreV2_56/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_56" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases" + input: "save_1/RestoreV2_56" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_57/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_57/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_57" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_57/tensor_names" + input: "save_1/RestoreV2_57/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_57" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_57" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_58/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_58/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_58" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_58/tensor_names" + input: "save_1/RestoreV2_58/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_58" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_58" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_59/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_59/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_59" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_59/tensor_names" + input: "save_1/RestoreV2_59/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_59" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_59" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_60/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_60/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_60" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_60/tensor_names" + input: "save_1/RestoreV2_60/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_60" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights" + input: "save_1/RestoreV2_60" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_61/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_61/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_61" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_61/tensor_names" + input: "save_1/RestoreV2_61/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_61" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_61" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_62/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_62/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_62" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_62/tensor_names" + input: "save_1/RestoreV2_62/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_62" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_62" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_63/tensor_names" + 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: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_63/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_63" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_63/tensor_names" + input: "save_1/RestoreV2_63/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_63" + op: "Assign" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_63" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_64/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_64/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_64" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_64/tensor_names" + input: "save_1/RestoreV2_64/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_64" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2_64" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_65/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_65/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_65" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_65/tensor_names" + input: "save_1/RestoreV2_65/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_65" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_65" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_66/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_66/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_66" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_66/tensor_names" + input: "save_1/RestoreV2_66/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_66" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_66" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_67/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_67/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_67" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_67/tensor_names" + input: "save_1/RestoreV2_67/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_67" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_67" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_68/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_68/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_68" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_68/tensor_names" + input: "save_1/RestoreV2_68/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_68" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_68" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_69/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_69/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_69" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_69/tensor_names" + input: "save_1/RestoreV2_69/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_69" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_69" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_70/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_70/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_70" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_70/tensor_names" + input: "save_1/RestoreV2_70/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_70" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_70" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_71/tensor_names" + 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: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_71/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_71" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_71/tensor_names" + input: "save_1/RestoreV2_71/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_71" + op: "Assign" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_71" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_72/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_72/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_72" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_72/tensor_names" + input: "save_1/RestoreV2_72/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_72" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases" + input: "save_1/RestoreV2_72" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_73/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_73/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_73" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_73/tensor_names" + input: "save_1/RestoreV2_73/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_73" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_73" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_74/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_74/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_74" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_74/tensor_names" + input: "save_1/RestoreV2_74/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_74" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_74" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_75/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_75/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_75" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_75/tensor_names" + input: "save_1/RestoreV2_75/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_75" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_75" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_76/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_76/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_76" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_76/tensor_names" + input: "save_1/RestoreV2_76/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_76" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights" + input: "save_1/RestoreV2_76" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_77/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_77/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_77" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_77/tensor_names" + input: "save_1/RestoreV2_77/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_77" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_77" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_78/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_78/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_78" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_78/tensor_names" + input: "save_1/RestoreV2_78/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_78" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_78" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_79/tensor_names" + 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: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_79/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_79" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_79/tensor_names" + input: "save_1/RestoreV2_79/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_79" + op: "Assign" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_79" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_80/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_80/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_80" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_80/tensor_names" + input: "save_1/RestoreV2_80/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_80" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + input: "save_1/RestoreV2_80" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_81/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_81/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_81" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_81/tensor_names" + input: "save_1/RestoreV2_81/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_81" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_81" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_82/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_82/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_82" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_82/tensor_names" + input: "save_1/RestoreV2_82/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_82" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + input: "save_1/RestoreV2_82" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_83/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_83/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_83" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_83/tensor_names" + input: "save_1/RestoreV2_83/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_83" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_83" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_84/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_84/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_84" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_84/tensor_names" + input: "save_1/RestoreV2_84/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_84" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + input: "save_1/RestoreV2_84" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_85/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_85/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_85" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_85/tensor_names" + input: "save_1/RestoreV2_85/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_85" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_85" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_86/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_86/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_86" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_86/tensor_names" + input: "save_1/RestoreV2_86/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_86" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + input: "save_1/RestoreV2_86" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_87/tensor_names" + 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: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_87/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_87" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_87/tensor_names" + input: "save_1/RestoreV2_87/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_87" + op: "Assign" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_87" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 24 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_88/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/biases" + } + } + } +} +node { + name: "save_1/RestoreV2_88/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_88" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_88/tensor_names" + input: "save_1/RestoreV2_88/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_88" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases" + input: "save_1/RestoreV2_88" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_89/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_89/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_89" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_89/tensor_names" + input: "save_1/RestoreV2_89/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_89" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + input: "save_1/RestoreV2_89" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_90/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_90/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_90" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_90/tensor_names" + input: "save_1/RestoreV2_90/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_90" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + input: "save_1/RestoreV2_90" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_91/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_91/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_91" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_91/tensor_names" + input: "save_1/RestoreV2_91/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_91" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + input: "save_1/RestoreV2_91" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_92/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_92/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_92" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_92/tensor_names" + input: "save_1/RestoreV2_92/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_92" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights" + input: "save_1/RestoreV2_92" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_93/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_93/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_93" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_93/tensor_names" + input: "save_1/RestoreV2_93/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_93" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_93" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_94/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_94/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_94" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_94/tensor_names" + input: "save_1/RestoreV2_94/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_94" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + input: "save_1/RestoreV2_94" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_95/tensor_names" + 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: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_95/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_95" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_95/tensor_names" + input: "save_1/RestoreV2_95/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_95" + op: "Assign" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + input: "save_1/RestoreV2_95" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 12 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_96/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_96/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_96" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_96/tensor_names" + input: "save_1/RestoreV2_96/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_96" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + input: "save_1/RestoreV2_96" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_97/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_97/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_97" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_97/tensor_names" + input: "save_1/RestoreV2_97/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_97" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_97" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_98/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_98/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_98" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_98/tensor_names" + input: "save_1/RestoreV2_98/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_98" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_98" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_99/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_99/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_99" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_99/tensor_names" + input: "save_1/RestoreV2_99/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_99" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_99" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_100/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_100/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_100" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_100/tensor_names" + input: "save_1/RestoreV2_100/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_100" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + input: "save_1/RestoreV2_100" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_101/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_101/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_101" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_101/tensor_names" + input: "save_1/RestoreV2_101/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_101" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_101" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_102/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_102/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_102" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_102/tensor_names" + input: "save_1/RestoreV2_102/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_102" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_102" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_103/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_103/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_103" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_103/tensor_names" + input: "save_1/RestoreV2_103/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_103" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_103" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_104/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_104/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_104" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_104/tensor_names" + input: "save_1/RestoreV2_104/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_104" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + input: "save_1/RestoreV2_104" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_105/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_105/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_105" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_105/tensor_names" + input: "save_1/RestoreV2_105/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_105" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + input: "save_1/RestoreV2_105" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_106/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_106/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_106" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_106/tensor_names" + input: "save_1/RestoreV2_106/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_106" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + input: "save_1/RestoreV2_106" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_107/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_107/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_107" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_107/tensor_names" + input: "save_1/RestoreV2_107/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_107" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_107" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_108/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_108/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_108" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_108/tensor_names" + input: "save_1/RestoreV2_108/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_108" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + input: "save_1/RestoreV2_108" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_109/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_109/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_109" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_109/tensor_names" + input: "save_1/RestoreV2_109/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_109" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + input: "save_1/RestoreV2_109" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_110/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_110/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_110" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_110/tensor_names" + input: "save_1/RestoreV2_110/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_110" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_110" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_111/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_111/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_111" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_111/tensor_names" + input: "save_1/RestoreV2_111/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_111" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_111" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_112/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_112/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_112" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_112/tensor_names" + input: "save_1/RestoreV2_112/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_112" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_112" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_113/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_113/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_113" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_113/tensor_names" + input: "save_1/RestoreV2_113/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_113" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_113" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_114/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_114/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_114" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_114/tensor_names" + input: "save_1/RestoreV2_114/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_114" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_114" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_115/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_115/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_115" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_115/tensor_names" + input: "save_1/RestoreV2_115/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_115" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_115" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_116/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_116/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_116" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_116/tensor_names" + input: "save_1/RestoreV2_116/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_116" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_116" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_117/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_117/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_117" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_117/tensor_names" + input: "save_1/RestoreV2_117/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_117" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_117" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_118/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_118/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_118" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_118/tensor_names" + input: "save_1/RestoreV2_118/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_118" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_118" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_119/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_119/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_119" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_119/tensor_names" + input: "save_1/RestoreV2_119/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_119" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_119" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_120/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_120/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_120" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_120/tensor_names" + input: "save_1/RestoreV2_120/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_120" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + input: "save_1/RestoreV2_120" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_121/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_121/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_121" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_121/tensor_names" + input: "save_1/RestoreV2_121/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_121" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_121" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_122/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_122/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_122" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_122/tensor_names" + input: "save_1/RestoreV2_122/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_122" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_122" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_123/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_123/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_123" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_123/tensor_names" + input: "save_1/RestoreV2_123/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_123" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_123" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_124/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_124/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_124" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_124/tensor_names" + input: "save_1/RestoreV2_124/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_124" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_124" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_125/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_125/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_125" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_125/tensor_names" + input: "save_1/RestoreV2_125/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_125" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_125" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_126/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_126/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_126" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_126/tensor_names" + input: "save_1/RestoreV2_126/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_126" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_126" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_127/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_127/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_127" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_127/tensor_names" + input: "save_1/RestoreV2_127/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_127" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_127" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_128/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_128/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_128" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_128/tensor_names" + input: "save_1/RestoreV2_128/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_128" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_128" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_129/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_129/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_129" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_129/tensor_names" + input: "save_1/RestoreV2_129/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_129" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_129" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_130/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_130/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_130" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_130/tensor_names" + input: "save_1/RestoreV2_130/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_130" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_130" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_131/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_131/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_131" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_131/tensor_names" + input: "save_1/RestoreV2_131/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_131" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_131" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_132/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_132/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_132" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_132/tensor_names" + input: "save_1/RestoreV2_132/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_132" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_132" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_133/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_133/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_133" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_133/tensor_names" + input: "save_1/RestoreV2_133/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_133" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_133" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_134/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_134/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_134" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_134/tensor_names" + input: "save_1/RestoreV2_134/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_134" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + input: "save_1/RestoreV2_134" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_135/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_135/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_135" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_135/tensor_names" + input: "save_1/RestoreV2_135/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_135" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_135" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_136/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_136/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_136" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_136/tensor_names" + input: "save_1/RestoreV2_136/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_136" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_136" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_137/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_137/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_137" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_137/tensor_names" + input: "save_1/RestoreV2_137/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_137" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_137" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_138/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_138/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_138" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_138/tensor_names" + input: "save_1/RestoreV2_138/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_138" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_138" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_139/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_139/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_139" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_139/tensor_names" + input: "save_1/RestoreV2_139/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_139" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_139" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_140/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_140/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_140" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_140/tensor_names" + input: "save_1/RestoreV2_140/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_140" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_140" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_141/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_141/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_141" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_141/tensor_names" + input: "save_1/RestoreV2_141/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_141" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_141" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_142/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_142/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_142" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_142/tensor_names" + input: "save_1/RestoreV2_142/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_142" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_142" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_143/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_143/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_143" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_143/tensor_names" + input: "save_1/RestoreV2_143/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_143" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_143" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_144/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_144/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_144" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_144/tensor_names" + input: "save_1/RestoreV2_144/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_144" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_144" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_145/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_145/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_145" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_145/tensor_names" + input: "save_1/RestoreV2_145/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_145" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_145" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_146/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_146/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_146" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_146/tensor_names" + input: "save_1/RestoreV2_146/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_146" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_146" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_147/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_147/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_147" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_147/tensor_names" + input: "save_1/RestoreV2_147/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_147" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_147" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_148/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_148/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_148" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_148/tensor_names" + input: "save_1/RestoreV2_148/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_148" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + input: "save_1/RestoreV2_148" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_149/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_149/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_149" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_149/tensor_names" + input: "save_1/RestoreV2_149/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_149" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_149" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_150/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_150/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_150" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_150/tensor_names" + input: "save_1/RestoreV2_150/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_150" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_150" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_151/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_151/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_151" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_151/tensor_names" + input: "save_1/RestoreV2_151/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_151" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_151" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_152/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_152/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_152" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_152/tensor_names" + input: "save_1/RestoreV2_152/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_152" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_152" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_153/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_153/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_153" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_153/tensor_names" + input: "save_1/RestoreV2_153/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_153" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_153" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_154/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_154/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_154" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_154/tensor_names" + input: "save_1/RestoreV2_154/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_154" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_154" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_155/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_155/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_155" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_155/tensor_names" + input: "save_1/RestoreV2_155/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_155" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_155" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_156/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_156/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_156" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_156/tensor_names" + input: "save_1/RestoreV2_156/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_156" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_156" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_157/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_157/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_157" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_157/tensor_names" + input: "save_1/RestoreV2_157/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_157" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_157" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_158/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_158/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_158" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_158/tensor_names" + input: "save_1/RestoreV2_158/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_158" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_158" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_159/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_159/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_159" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_159/tensor_names" + input: "save_1/RestoreV2_159/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_159" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_159" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_160/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_160/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_160" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_160/tensor_names" + input: "save_1/RestoreV2_160/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_160" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_160" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_161/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_161/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_161" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_161/tensor_names" + input: "save_1/RestoreV2_161/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_161" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_161" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_162/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_162/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_162" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_162/tensor_names" + input: "save_1/RestoreV2_162/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_162" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + input: "save_1/RestoreV2_162" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_163/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_163/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_163" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_163/tensor_names" + input: "save_1/RestoreV2_163/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_163" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_163" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_164/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_164/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_164" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_164/tensor_names" + input: "save_1/RestoreV2_164/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_164" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_164" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_165/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_165/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_165" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_165/tensor_names" + input: "save_1/RestoreV2_165/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_165" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_165" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_166/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_166/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_166" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_166/tensor_names" + input: "save_1/RestoreV2_166/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_166" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_166" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_167/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_167/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_167" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_167/tensor_names" + input: "save_1/RestoreV2_167/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_167" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_167" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_168/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_168/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_168" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_168/tensor_names" + input: "save_1/RestoreV2_168/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_168" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_168" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_169/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_169/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_169" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_169/tensor_names" + input: "save_1/RestoreV2_169/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_169" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_169" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_170/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_170/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_170" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_170/tensor_names" + input: "save_1/RestoreV2_170/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_170" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_170" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_171/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_171/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_171" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_171/tensor_names" + input: "save_1/RestoreV2_171/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_171" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_171" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_172/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_172/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_172" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_172/tensor_names" + input: "save_1/RestoreV2_172/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_172" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_172" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_173/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_173/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_173" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_173/tensor_names" + input: "save_1/RestoreV2_173/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_173" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_173" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_174/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_174/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_174" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_174/tensor_names" + input: "save_1/RestoreV2_174/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_174" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_174" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_175/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_175/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_175" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_175/tensor_names" + input: "save_1/RestoreV2_175/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_175" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_175" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_176/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_176/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_176" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_176/tensor_names" + input: "save_1/RestoreV2_176/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_176" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + input: "save_1/RestoreV2_176" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_177/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_177/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_177" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_177/tensor_names" + input: "save_1/RestoreV2_177/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_177" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_177" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_178/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_178/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_178" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_178/tensor_names" + input: "save_1/RestoreV2_178/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_178" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_178" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_179/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_179/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_179" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_179/tensor_names" + input: "save_1/RestoreV2_179/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_179" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_179" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_180/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_180/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_180" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_180/tensor_names" + input: "save_1/RestoreV2_180/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_180" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_180" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_181/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_181/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_181" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_181/tensor_names" + input: "save_1/RestoreV2_181/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_181" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_181" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_182/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_182/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_182" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_182/tensor_names" + input: "save_1/RestoreV2_182/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_182" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_182" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_183/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_183/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_183" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_183/tensor_names" + input: "save_1/RestoreV2_183/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_183" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_183" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_184/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_184/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_184" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_184/tensor_names" + input: "save_1/RestoreV2_184/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_184" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_184" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_185/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_185/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_185" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_185/tensor_names" + input: "save_1/RestoreV2_185/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_185" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_185" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_186/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_186/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_186" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_186/tensor_names" + input: "save_1/RestoreV2_186/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_186" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_186" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_187/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_187/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_187" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_187/tensor_names" + input: "save_1/RestoreV2_187/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_187" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_187" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_188/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_188/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_188" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_188/tensor_names" + input: "save_1/RestoreV2_188/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_188" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_188" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_189/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_189/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_189" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_189/tensor_names" + input: "save_1/RestoreV2_189/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_189" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_189" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_190/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_190/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_190" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_190/tensor_names" + input: "save_1/RestoreV2_190/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_190" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + input: "save_1/RestoreV2_190" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_191/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_191/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_191" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_191/tensor_names" + input: "save_1/RestoreV2_191/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_191" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_191" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_192/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_192/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_192" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_192/tensor_names" + input: "save_1/RestoreV2_192/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_192" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_192" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_193/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_193/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_193" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_193/tensor_names" + input: "save_1/RestoreV2_193/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_193" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_193" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_194/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_194/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_194" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_194/tensor_names" + input: "save_1/RestoreV2_194/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_194" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_194" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_195/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_195/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_195" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_195/tensor_names" + input: "save_1/RestoreV2_195/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_195" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_195" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_196/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_196/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_196" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_196/tensor_names" + input: "save_1/RestoreV2_196/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_196" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_196" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_197/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_197/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_197" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_197/tensor_names" + input: "save_1/RestoreV2_197/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_197" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_197" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_198/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_198/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_198" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_198/tensor_names" + input: "save_1/RestoreV2_198/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_198" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_198" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_199/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_199/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_199" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_199/tensor_names" + input: "save_1/RestoreV2_199/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_199" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_199" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_200/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_200/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_200" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_200/tensor_names" + input: "save_1/RestoreV2_200/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_200" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_200" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_201/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_201/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_201" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_201/tensor_names" + input: "save_1/RestoreV2_201/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_201" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_201" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_202/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_202/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_202" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_202/tensor_names" + input: "save_1/RestoreV2_202/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_202" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_202" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_203/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_203/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_203" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_203/tensor_names" + input: "save_1/RestoreV2_203/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_203" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_203" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_204/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_204/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_204" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_204/tensor_names" + input: "save_1/RestoreV2_204/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_204" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + input: "save_1/RestoreV2_204" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_205/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_205/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_205" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_205/tensor_names" + input: "save_1/RestoreV2_205/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_205" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_205" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_206/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_206/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_206" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_206/tensor_names" + input: "save_1/RestoreV2_206/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_206" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_206" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_207/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_207/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_207" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_207/tensor_names" + input: "save_1/RestoreV2_207/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_207" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_207" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 1024 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_208/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_208/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_208" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_208/tensor_names" + input: "save_1/RestoreV2_208/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_208" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_208" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_209/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_209/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_209" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_209/tensor_names" + input: "save_1/RestoreV2_209/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_209" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_209" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_210/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_210/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_210" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_210/tensor_names" + input: "save_1/RestoreV2_210/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_210" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_210" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_211/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_211/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_211" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_211/tensor_names" + input: "save_1/RestoreV2_211/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_211" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_211" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_212/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_212/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_212" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_212/tensor_names" + input: "save_1/RestoreV2_212/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_212" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_212" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_213/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_213/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_213" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_213/tensor_names" + input: "save_1/RestoreV2_213/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_213" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_213" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_214/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_214/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_214" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_214/tensor_names" + input: "save_1/RestoreV2_214/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_214" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_214" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_215/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_215/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_215" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_215/tensor_names" + input: "save_1/RestoreV2_215/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_215" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_215" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_216/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_216/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_216" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_216/tensor_names" + input: "save_1/RestoreV2_216/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_216" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_216" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_217/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_217/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_217" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_217/tensor_names" + input: "save_1/RestoreV2_217/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_217" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_217" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_218/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_218/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_218" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_218/tensor_names" + input: "save_1/RestoreV2_218/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_218" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + input: "save_1/RestoreV2_218" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_219/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_219/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_219" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_219/tensor_names" + input: "save_1/RestoreV2_219/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_219" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_219" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_220/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_220/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_220" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_220/tensor_names" + input: "save_1/RestoreV2_220/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_220" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_220" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_221/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_221/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_221" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_221/tensor_names" + input: "save_1/RestoreV2_221/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_221" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_221" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_222/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_222/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_222" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_222/tensor_names" + input: "save_1/RestoreV2_222/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_222" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + input: "save_1/RestoreV2_222" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_223/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_223/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_223" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_223/tensor_names" + input: "save_1/RestoreV2_223/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_223" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_223" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_224/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_224/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_224" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_224/tensor_names" + input: "save_1/RestoreV2_224/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_224" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_224" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_225/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_225/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_225" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_225/tensor_names" + input: "save_1/RestoreV2_225/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_225" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_225" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_226/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_226/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_226" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_226/tensor_names" + input: "save_1/RestoreV2_226/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_226" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + input: "save_1/RestoreV2_226" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_227/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_227/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_227" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_227/tensor_names" + input: "save_1/RestoreV2_227/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_227" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_227" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_228/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_228/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_228" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_228/tensor_names" + input: "save_1/RestoreV2_228/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_228" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_228" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_229/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_229/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_229" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_229/tensor_names" + input: "save_1/RestoreV2_229/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_229" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_229" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_230/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_230/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_230" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_230/tensor_names" + input: "save_1/RestoreV2_230/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_230" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + input: "save_1/RestoreV2_230" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_231/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_231/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_231" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_231/tensor_names" + input: "save_1/RestoreV2_231/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_231" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + input: "save_1/RestoreV2_231" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_232/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_232/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_232" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_232/tensor_names" + input: "save_1/RestoreV2_232/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_232" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + input: "save_1/RestoreV2_232" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_233/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_233/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_233" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_233/tensor_names" + input: "save_1/RestoreV2_233/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_233" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_233" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_234/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_234/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_234" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_234/tensor_names" + input: "save_1/RestoreV2_234/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_234" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + input: "save_1/RestoreV2_234" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_235/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_235/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_235" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_235/tensor_names" + input: "save_1/RestoreV2_235/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_235" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + input: "save_1/RestoreV2_235" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_236/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_236/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_236" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_236/tensor_names" + input: "save_1/RestoreV2_236/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_236" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + input: "save_1/RestoreV2_236" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_237/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_237/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_237" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_237/tensor_names" + input: "save_1/RestoreV2_237/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_237" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_237" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_238/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_238/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_238" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_238/tensor_names" + input: "save_1/RestoreV2_238/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_238" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_238" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_239/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_239/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_239" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_239/tensor_names" + input: "save_1/RestoreV2_239/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_239" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_239" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_240/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_240/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_240" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_240/tensor_names" + input: "save_1/RestoreV2_240/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_240" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + input: "save_1/RestoreV2_240" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_241/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_241/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_241" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_241/tensor_names" + input: "save_1/RestoreV2_241/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_241" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_241" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_242/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_242/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_242" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_242/tensor_names" + input: "save_1/RestoreV2_242/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_242" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_242" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_243/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_243/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_243" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_243/tensor_names" + input: "save_1/RestoreV2_243/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_243" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_243" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_244/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_244/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_244" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_244/tensor_names" + input: "save_1/RestoreV2_244/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_244" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + input: "save_1/RestoreV2_244" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_245/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_245/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_245" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_245/tensor_names" + input: "save_1/RestoreV2_245/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_245" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + input: "save_1/RestoreV2_245" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_246/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_246/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_246" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_246/tensor_names" + input: "save_1/RestoreV2_246/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_246" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + input: "save_1/RestoreV2_246" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_247/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_247/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_247" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_247/tensor_names" + input: "save_1/RestoreV2_247/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_247" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_247" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_248/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_248/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_248" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_248/tensor_names" + input: "save_1/RestoreV2_248/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_248" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + input: "save_1/RestoreV2_248" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_249/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_249/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_249" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_249/tensor_names" + input: "save_1/RestoreV2_249/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_249" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + input: "save_1/RestoreV2_249" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_250/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_250/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_250" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_250/tensor_names" + input: "save_1/RestoreV2_250/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_250" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + input: "save_1/RestoreV2_250" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_251/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_251/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_251" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_251/tensor_names" + input: "save_1/RestoreV2_251/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_251" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_251" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_252/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_252/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_252" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_252/tensor_names" + input: "save_1/RestoreV2_252/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_252" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_252" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_253/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_253/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_253" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_253/tensor_names" + input: "save_1/RestoreV2_253/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_253" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_253" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_254/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_254/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_254" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_254/tensor_names" + input: "save_1/RestoreV2_254/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_254" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + input: "save_1/RestoreV2_254" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_255/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_255/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_255" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_255/tensor_names" + input: "save_1/RestoreV2_255/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_255" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_255" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_256/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_256/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_256" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_256/tensor_names" + input: "save_1/RestoreV2_256/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_256" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_256" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_257/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_257/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_257" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_257/tensor_names" + input: "save_1/RestoreV2_257/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_257" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_257" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_258/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_258/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_258" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_258/tensor_names" + input: "save_1/RestoreV2_258/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_258" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + input: "save_1/RestoreV2_258" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_259/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_259/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_259" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_259/tensor_names" + input: "save_1/RestoreV2_259/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_259" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + input: "save_1/RestoreV2_259" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_260/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_260/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_260" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_260/tensor_names" + input: "save_1/RestoreV2_260/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_260" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + input: "save_1/RestoreV2_260" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_261/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_261/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_261" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_261/tensor_names" + input: "save_1/RestoreV2_261/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_261" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_261" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_262/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_262/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_262" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_262/tensor_names" + input: "save_1/RestoreV2_262/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_262" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + input: "save_1/RestoreV2_262" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_263/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_263/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_263" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_263/tensor_names" + input: "save_1/RestoreV2_263/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_263" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + input: "save_1/RestoreV2_263" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_264/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_264/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_264" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_264/tensor_names" + input: "save_1/RestoreV2_264/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_264" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + input: "save_1/RestoreV2_264" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_265/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_265/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_265" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_265/tensor_names" + input: "save_1/RestoreV2_265/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_265" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_265" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_266/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_266/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_266" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_266/tensor_names" + input: "save_1/RestoreV2_266/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_266" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_266" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_267/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_267/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_267" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_267/tensor_names" + input: "save_1/RestoreV2_267/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_267" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_267" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_268/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_268/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_268" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_268/tensor_names" + input: "save_1/RestoreV2_268/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_268" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + input: "save_1/RestoreV2_268" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_269/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_269/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_269" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_269/tensor_names" + input: "save_1/RestoreV2_269/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_269" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_269" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_270/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_270/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_270" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_270/tensor_names" + input: "save_1/RestoreV2_270/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_270" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_270" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_271/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_271/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_271" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_271/tensor_names" + input: "save_1/RestoreV2_271/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_271" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_271" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_272/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_272/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_272" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_272/tensor_names" + input: "save_1/RestoreV2_272/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_272" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + input: "save_1/RestoreV2_272" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_273/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_273/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_273" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_273/tensor_names" + input: "save_1/RestoreV2_273/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_273" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + input: "save_1/RestoreV2_273" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_274/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_274/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_274" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_274/tensor_names" + input: "save_1/RestoreV2_274/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_274" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + input: "save_1/RestoreV2_274" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_275/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_275/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_275" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_275/tensor_names" + input: "save_1/RestoreV2_275/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_275" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_275" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_276/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_276/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_276" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_276/tensor_names" + input: "save_1/RestoreV2_276/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_276" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + input: "save_1/RestoreV2_276" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_277/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_277/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_277" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_277/tensor_names" + input: "save_1/RestoreV2_277/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_277" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + input: "save_1/RestoreV2_277" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_278/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_278/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_278" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_278/tensor_names" + input: "save_1/RestoreV2_278/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_278" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + input: "save_1/RestoreV2_278" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_279/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_279/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_279" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_279/tensor_names" + input: "save_1/RestoreV2_279/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_279" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_279" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_280/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_280/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_280" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_280/tensor_names" + input: "save_1/RestoreV2_280/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_280" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_280" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_281/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_281/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_281" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_281/tensor_names" + input: "save_1/RestoreV2_281/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_281" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_281" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_282/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_282/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_282" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_282/tensor_names" + input: "save_1/RestoreV2_282/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_282" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + input: "save_1/RestoreV2_282" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_283/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_283/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_283" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_283/tensor_names" + input: "save_1/RestoreV2_283/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_283" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_283" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_284/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_284/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_284" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_284/tensor_names" + input: "save_1/RestoreV2_284/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_284" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_284" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_285/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_285/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_285" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_285/tensor_names" + input: "save_1/RestoreV2_285/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_285" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_285" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_286/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_286/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_286" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_286/tensor_names" + input: "save_1/RestoreV2_286/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_286" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + input: "save_1/RestoreV2_286" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_287/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_287/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_287" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_287/tensor_names" + input: "save_1/RestoreV2_287/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_287" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + input: "save_1/RestoreV2_287" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_288/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_288/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_288" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_288/tensor_names" + input: "save_1/RestoreV2_288/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_288" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + input: "save_1/RestoreV2_288" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_289/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_289/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_289" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_289/tensor_names" + input: "save_1/RestoreV2_289/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_289" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_289" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_290/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_290/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_290" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_290/tensor_names" + input: "save_1/RestoreV2_290/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_290" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + input: "save_1/RestoreV2_290" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_291/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_291/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_291" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_291/tensor_names" + input: "save_1/RestoreV2_291/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_291" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + input: "save_1/RestoreV2_291" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_292/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_292/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_292" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_292/tensor_names" + input: "save_1/RestoreV2_292/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_292" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + input: "save_1/RestoreV2_292" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_293/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_293/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_293" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_293/tensor_names" + input: "save_1/RestoreV2_293/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_293" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_293" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_294/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_294/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_294" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_294/tensor_names" + input: "save_1/RestoreV2_294/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_294" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_294" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_295/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_295/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_295" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_295/tensor_names" + input: "save_1/RestoreV2_295/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_295" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_295" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_296/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_296/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_296" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_296/tensor_names" + input: "save_1/RestoreV2_296/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_296" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + input: "save_1/RestoreV2_296" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_297/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_297/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_297" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_297/tensor_names" + input: "save_1/RestoreV2_297/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_297" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_297" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_298/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_298/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_298" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_298/tensor_names" + input: "save_1/RestoreV2_298/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_298" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_298" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_299/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_299/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_299" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_299/tensor_names" + input: "save_1/RestoreV2_299/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_299" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_299" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_300/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_300/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_300" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_300/tensor_names" + input: "save_1/RestoreV2_300/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_300" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + input: "save_1/RestoreV2_300" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_301/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_301/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_301" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_301/tensor_names" + input: "save_1/RestoreV2_301/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_301" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + input: "save_1/RestoreV2_301" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_302/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_302/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_302" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_302/tensor_names" + input: "save_1/RestoreV2_302/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_302" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + input: "save_1/RestoreV2_302" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_303/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_303/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_303" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_303/tensor_names" + input: "save_1/RestoreV2_303/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_303" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_303" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_304/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_304/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_304" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_304/tensor_names" + input: "save_1/RestoreV2_304/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_304" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + input: "save_1/RestoreV2_304" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_305/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_305/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_305" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_305/tensor_names" + input: "save_1/RestoreV2_305/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_305" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + input: "save_1/RestoreV2_305" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_306/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_306/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_306" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_306/tensor_names" + input: "save_1/RestoreV2_306/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_306" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + input: "save_1/RestoreV2_306" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_307/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_307/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_307" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_307/tensor_names" + input: "save_1/RestoreV2_307/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_307" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_307" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_308/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_308/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_308" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_308/tensor_names" + input: "save_1/RestoreV2_308/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_308" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_308" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_309/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_309/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_309" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_309/tensor_names" + input: "save_1/RestoreV2_309/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_309" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_309" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_310/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_310/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_310" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_310/tensor_names" + input: "save_1/RestoreV2_310/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_310" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + input: "save_1/RestoreV2_310" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_311/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_311/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_311" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_311/tensor_names" + input: "save_1/RestoreV2_311/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_311" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_311" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_312/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_312/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_312" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_312/tensor_names" + input: "save_1/RestoreV2_312/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_312" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_312" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_313/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_313/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_313" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_313/tensor_names" + input: "save_1/RestoreV2_313/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_313" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_313" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_314/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_314/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_314" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_314/tensor_names" + input: "save_1/RestoreV2_314/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_314" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + input: "save_1/RestoreV2_314" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_315/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_315/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_315" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_315/tensor_names" + input: "save_1/RestoreV2_315/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_315" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + input: "save_1/RestoreV2_315" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_316/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_316/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_316" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_316/tensor_names" + input: "save_1/RestoreV2_316/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_316" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + input: "save_1/RestoreV2_316" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_317/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_317/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_317" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_317/tensor_names" + input: "save_1/RestoreV2_317/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_317" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_317" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_318/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_318/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_318" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_318/tensor_names" + input: "save_1/RestoreV2_318/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_318" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + input: "save_1/RestoreV2_318" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_319/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_319/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_319" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_319/tensor_names" + input: "save_1/RestoreV2_319/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_319" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + input: "save_1/RestoreV2_319" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_320/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_320/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_320" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_320/tensor_names" + input: "save_1/RestoreV2_320/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_320" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + input: "save_1/RestoreV2_320" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_321/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_321/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_321" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_321/tensor_names" + input: "save_1/RestoreV2_321/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_321" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_321" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_322/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_322/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_322" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_322/tensor_names" + input: "save_1/RestoreV2_322/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_322" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_322" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_323/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_323/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_323" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_323/tensor_names" + input: "save_1/RestoreV2_323/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_323" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_323" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_324/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_324/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_324" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_324/tensor_names" + input: "save_1/RestoreV2_324/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_324" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + input: "save_1/RestoreV2_324" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_325/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_325/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_325" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_325/tensor_names" + input: "save_1/RestoreV2_325/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_325" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_325" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_326/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_326/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_326" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_326/tensor_names" + input: "save_1/RestoreV2_326/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_326" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_326" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_327/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_327/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_327" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_327/tensor_names" + input: "save_1/RestoreV2_327/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_327" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_327" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_328/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_328/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_328" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_328/tensor_names" + input: "save_1/RestoreV2_328/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_328" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + input: "save_1/RestoreV2_328" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_329/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_329/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_329" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_329/tensor_names" + input: "save_1/RestoreV2_329/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_329" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + input: "save_1/RestoreV2_329" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_330/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_330/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_330" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_330/tensor_names" + input: "save_1/RestoreV2_330/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_330" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + input: "save_1/RestoreV2_330" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_331/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_331/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_331" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_331/tensor_names" + input: "save_1/RestoreV2_331/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_331" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_331" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_332/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_332/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_332" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_332/tensor_names" + input: "save_1/RestoreV2_332/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_332" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + input: "save_1/RestoreV2_332" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_333/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_333/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_333" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_333/tensor_names" + input: "save_1/RestoreV2_333/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_333" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + input: "save_1/RestoreV2_333" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_334/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_334/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_334" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_334/tensor_names" + input: "save_1/RestoreV2_334/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_334" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_334" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_335/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_335/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_335" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_335/tensor_names" + input: "save_1/RestoreV2_335/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_335" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_335" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_336/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_336/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_336" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_336/tensor_names" + input: "save_1/RestoreV2_336/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_336" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_336" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_337/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_337/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_337" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_337/tensor_names" + input: "save_1/RestoreV2_337/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_337" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_337" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_338/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_338/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_338" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_338/tensor_names" + input: "save_1/RestoreV2_338/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_338" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_338" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_339/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_339/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_339" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_339/tensor_names" + input: "save_1/RestoreV2_339/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_339" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_339" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_340/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_340/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_340" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_340/tensor_names" + input: "save_1/RestoreV2_340/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_340" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_340" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_341/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_341/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_341" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_341/tensor_names" + input: "save_1/RestoreV2_341/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_341" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_341" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_342/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_342/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_342" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_342/tensor_names" + input: "save_1/RestoreV2_342/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_342" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_342" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_343/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_343/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_343" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_343/tensor_names" + input: "save_1/RestoreV2_343/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_343" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_343" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 32 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_344/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_344/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_344" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_344/tensor_names" + input: "save_1/RestoreV2_344/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_344" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + input: "save_1/RestoreV2_344" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_345/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_345/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_345" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_345/tensor_names" + input: "save_1/RestoreV2_345/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_345" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_345" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_346/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_346/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_346" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_346/tensor_names" + input: "save_1/RestoreV2_346/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_346" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_346" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_347/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_347/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_347" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_347/tensor_names" + input: "save_1/RestoreV2_347/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_347" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_347" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 32 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_348/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_348/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_348" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_348/tensor_names" + input: "save_1/RestoreV2_348/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_348" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_348" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_349/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_349/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_349" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_349/tensor_names" + input: "save_1/RestoreV2_349/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_349" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_349" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_350/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_350/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_350" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_350/tensor_names" + input: "save_1/RestoreV2_350/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_350" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_350" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_351/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_351/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_351" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_351/tensor_names" + input: "save_1/RestoreV2_351/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_351" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_351" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_352/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_352/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_352" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_352/tensor_names" + input: "save_1/RestoreV2_352/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_352" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_352" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_353/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_353/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_353" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_353/tensor_names" + input: "save_1/RestoreV2_353/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_353" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_353" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_354/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_354/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_354" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_354/tensor_names" + input: "save_1/RestoreV2_354/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_354" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_354" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_355/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_355/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_355" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_355/tensor_names" + input: "save_1/RestoreV2_355/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_355" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_355" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_356/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_356/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_356" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_356/tensor_names" + input: "save_1/RestoreV2_356/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_356" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_356" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_357/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_357/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_357" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_357/tensor_names" + input: "save_1/RestoreV2_357/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_357" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_357" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_358/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_358/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_358" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_358/tensor_names" + input: "save_1/RestoreV2_358/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_358" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + input: "save_1/RestoreV2_358" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_359/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_359/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_359" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_359/tensor_names" + input: "save_1/RestoreV2_359/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_359" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_359" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_360/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_360/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_360" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_360/tensor_names" + input: "save_1/RestoreV2_360/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_360" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_360" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_361/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_361/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_361" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_361/tensor_names" + input: "save_1/RestoreV2_361/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_361" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_361" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 32 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_362/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_362/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_362" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_362/tensor_names" + input: "save_1/RestoreV2_362/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_362" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_362" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_363/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_363/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_363" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_363/tensor_names" + input: "save_1/RestoreV2_363/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_363" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_363" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_364/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_364/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_364" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_364/tensor_names" + input: "save_1/RestoreV2_364/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_364" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_364" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_365/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_365/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_365" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_365/tensor_names" + input: "save_1/RestoreV2_365/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_365" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_365" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_366/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_366/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_366" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_366/tensor_names" + input: "save_1/RestoreV2_366/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_366" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_366" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_367/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_367/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_367" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_367/tensor_names" + input: "save_1/RestoreV2_367/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_367" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_367" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_368/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_368/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_368" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_368/tensor_names" + input: "save_1/RestoreV2_368/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_368" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_368" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_369/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_369/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_369" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_369/tensor_names" + input: "save_1/RestoreV2_369/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_369" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_369" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_370/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_370/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_370" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_370/tensor_names" + input: "save_1/RestoreV2_370/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_370" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_370" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_371/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_371/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_371" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_371/tensor_names" + input: "save_1/RestoreV2_371/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_371" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_371" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_372/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_372/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_372" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_372/tensor_names" + input: "save_1/RestoreV2_372/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_372" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + input: "save_1/RestoreV2_372" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_373/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_373/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_373" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_373/tensor_names" + input: "save_1/RestoreV2_373/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_373" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_373" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_374/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_374/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_374" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_374/tensor_names" + input: "save_1/RestoreV2_374/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_374" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_374" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_375/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_375/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_375" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_375/tensor_names" + input: "save_1/RestoreV2_375/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_375" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_375" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_376/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_376/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_376" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_376/tensor_names" + input: "save_1/RestoreV2_376/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_376" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_376" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_377/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_377/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_377" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_377/tensor_names" + input: "save_1/RestoreV2_377/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_377" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_377" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_378/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_378/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_378" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_378/tensor_names" + input: "save_1/RestoreV2_378/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_378" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_378" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_379/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_379/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_379" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_379/tensor_names" + input: "save_1/RestoreV2_379/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_379" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_379" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_380/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_380/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_380" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_380/tensor_names" + input: "save_1/RestoreV2_380/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_380" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_380" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_381/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_381/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_381" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_381/tensor_names" + input: "save_1/RestoreV2_381/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_381" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_381" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_382/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_382/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_382" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_382/tensor_names" + input: "save_1/RestoreV2_382/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_382" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_382" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_383/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_383/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_383" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_383/tensor_names" + input: "save_1/RestoreV2_383/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_383" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_383" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_384/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_384/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_384" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_384/tensor_names" + input: "save_1/RestoreV2_384/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_384" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_384" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_385/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_385/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_385" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_385/tensor_names" + input: "save_1/RestoreV2_385/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_385" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_385" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_386/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_386/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_386" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_386/tensor_names" + input: "save_1/RestoreV2_386/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_386" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + input: "save_1/RestoreV2_386" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_387/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_387/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_387" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_387/tensor_names" + input: "save_1/RestoreV2_387/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_387" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_387" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_388/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_388/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_388" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_388/tensor_names" + input: "save_1/RestoreV2_388/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_388" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_388" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_389/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_389/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_389" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_389/tensor_names" + input: "save_1/RestoreV2_389/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_389" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_389" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_390/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_390/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_390" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_390/tensor_names" + input: "save_1/RestoreV2_390/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_390" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_390" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_391/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_391/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_391" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_391/tensor_names" + input: "save_1/RestoreV2_391/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_391" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_391" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_392/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_392/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_392" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_392/tensor_names" + input: "save_1/RestoreV2_392/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_392" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_392" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_393/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_393/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_393" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_393/tensor_names" + input: "save_1/RestoreV2_393/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_393" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_393" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_394/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_394/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_394" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_394/tensor_names" + input: "save_1/RestoreV2_394/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_394" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_394" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_395/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_395/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_395" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_395/tensor_names" + input: "save_1/RestoreV2_395/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_395" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_395" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_396/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_396/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_396" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_396/tensor_names" + input: "save_1/RestoreV2_396/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_396" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_396" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_397/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_397/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_397" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_397/tensor_names" + input: "save_1/RestoreV2_397/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_397" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_397" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_398/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_398/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_398" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_398/tensor_names" + input: "save_1/RestoreV2_398/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_398" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_398" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_399/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_399/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_399" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_399/tensor_names" + input: "save_1/RestoreV2_399/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_399" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_399" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_400/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_400/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_400" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_400/tensor_names" + input: "save_1/RestoreV2_400/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_400" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + input: "save_1/RestoreV2_400" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_401/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_401/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_401" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_401/tensor_names" + input: "save_1/RestoreV2_401/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_401" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_401" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_402/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_402/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_402" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_402/tensor_names" + input: "save_1/RestoreV2_402/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_402" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_402" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_403/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_403/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_403" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_403/tensor_names" + input: "save_1/RestoreV2_403/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_403" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_403" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_404/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_404/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_404" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_404/tensor_names" + input: "save_1/RestoreV2_404/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_404" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_404" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_405/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_405/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_405" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_405/tensor_names" + input: "save_1/RestoreV2_405/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_405" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_405" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_406/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_406/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_406" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_406/tensor_names" + input: "save_1/RestoreV2_406/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_406" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_406" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_407/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_407/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_407" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_407/tensor_names" + input: "save_1/RestoreV2_407/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_407" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_407" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_408/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_408/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_408" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_408/tensor_names" + input: "save_1/RestoreV2_408/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_408" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_408" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_409/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_409/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_409" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_409/tensor_names" + input: "save_1/RestoreV2_409/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_409" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_409" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_410/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_410/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_410" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_410/tensor_names" + input: "save_1/RestoreV2_410/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_410" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_410" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_411/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_411/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_411" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_411/tensor_names" + input: "save_1/RestoreV2_411/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_411" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_411" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_412/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_412/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_412" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_412/tensor_names" + input: "save_1/RestoreV2_412/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_412" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_412" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_413/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_413/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_413" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_413/tensor_names" + input: "save_1/RestoreV2_413/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_413" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_413" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_414/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_414/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_414" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_414/tensor_names" + input: "save_1/RestoreV2_414/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_414" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + input: "save_1/RestoreV2_414" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_415/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_415/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_415" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_415/tensor_names" + input: "save_1/RestoreV2_415/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_415" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_415" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_416/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_416/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_416" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_416/tensor_names" + input: "save_1/RestoreV2_416/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_416" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_416" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_417/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_417/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_417" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_417/tensor_names" + input: "save_1/RestoreV2_417/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_417" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_417" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_418/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_418/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_418" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_418/tensor_names" + input: "save_1/RestoreV2_418/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_418" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_418" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_419/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_419/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_419" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_419/tensor_names" + input: "save_1/RestoreV2_419/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_419" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_419" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_420/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_420/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_420" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_420/tensor_names" + input: "save_1/RestoreV2_420/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_420" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_420" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_421/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_421/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_421" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_421/tensor_names" + input: "save_1/RestoreV2_421/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_421" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_421" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_422/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_422/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_422" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_422/tensor_names" + input: "save_1/RestoreV2_422/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_422" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_422" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_423/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_423/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_423" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_423/tensor_names" + input: "save_1/RestoreV2_423/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_423" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_423" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_424/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_424/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_424" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_424/tensor_names" + input: "save_1/RestoreV2_424/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_424" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_424" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_425/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_425/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_425" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_425/tensor_names" + input: "save_1/RestoreV2_425/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_425" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_425" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_426/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_426/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_426" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_426/tensor_names" + input: "save_1/RestoreV2_426/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_426" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_426" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_427/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_427/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_427" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_427/tensor_names" + input: "save_1/RestoreV2_427/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_427" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_427" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_428/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_428/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_428" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_428/tensor_names" + input: "save_1/RestoreV2_428/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_428" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + input: "save_1/RestoreV2_428" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_429/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_429/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_429" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_429/tensor_names" + input: "save_1/RestoreV2_429/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_429" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_429" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_430/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_430/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_430" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_430/tensor_names" + input: "save_1/RestoreV2_430/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_430" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_430" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_431/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_431/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_431" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_431/tensor_names" + input: "save_1/RestoreV2_431/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_431" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_431" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_432/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_432/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_432" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_432/tensor_names" + input: "save_1/RestoreV2_432/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_432" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_432" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_433/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_433/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_433" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_433/tensor_names" + input: "save_1/RestoreV2_433/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_433" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_433" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_434/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_434/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_434" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_434/tensor_names" + input: "save_1/RestoreV2_434/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_434" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_434" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_435/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_435/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_435" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_435/tensor_names" + input: "save_1/RestoreV2_435/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_435" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_435" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_436/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_436/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_436" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_436/tensor_names" + input: "save_1/RestoreV2_436/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_436" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_436" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_437/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_437/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_437" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_437/tensor_names" + input: "save_1/RestoreV2_437/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_437" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_437" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_438/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_438/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_438" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_438/tensor_names" + input: "save_1/RestoreV2_438/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_438" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_438" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_439/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_439/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_439" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_439/tensor_names" + input: "save_1/RestoreV2_439/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_439" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_439" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_440/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_440/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_440" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_440/tensor_names" + input: "save_1/RestoreV2_440/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_440" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_440" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_441/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_441/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_441" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_441/tensor_names" + input: "save_1/RestoreV2_441/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_441" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_441" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_442/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_442/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_442" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_442/tensor_names" + input: "save_1/RestoreV2_442/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_442" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + input: "save_1/RestoreV2_442" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_443/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_443/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_443" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_443/tensor_names" + input: "save_1/RestoreV2_443/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_443" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_443" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_444/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_444/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_444" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_444/tensor_names" + input: "save_1/RestoreV2_444/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_444" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_444" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_445/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_445/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_445" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_445/tensor_names" + input: "save_1/RestoreV2_445/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_445" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_445" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_446/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_446/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_446" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_446/tensor_names" + input: "save_1/RestoreV2_446/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_446" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_446" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_447/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_447/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_447" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_447/tensor_names" + input: "save_1/RestoreV2_447/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_447" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_447" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_448/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_448/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_448" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_448/tensor_names" + input: "save_1/RestoreV2_448/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_448" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_448" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_449/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_449/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_449" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_449/tensor_names" + input: "save_1/RestoreV2_449/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_449" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_449" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_450/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_450/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_450" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_450/tensor_names" + input: "save_1/RestoreV2_450/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_450" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_450" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_451/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_451/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_451" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_451/tensor_names" + input: "save_1/RestoreV2_451/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_451" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_451" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_452/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_452/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_452" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_452/tensor_names" + input: "save_1/RestoreV2_452/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_452" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_452" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_453/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_453/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_453" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_453/tensor_names" + input: "save_1/RestoreV2_453/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_453" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_453" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_454/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_454/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_454" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_454/tensor_names" + input: "save_1/RestoreV2_454/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_454" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_454" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_455/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_455/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_455" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_455/tensor_names" + input: "save_1/RestoreV2_455/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_455" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_455" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_456/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_456/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_456" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_456/tensor_names" + input: "save_1/RestoreV2_456/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_456" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + input: "save_1/RestoreV2_456" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_457/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_457/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_457" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_457/tensor_names" + input: "save_1/RestoreV2_457/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_457" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_457" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_458/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_458/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_458" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_458/tensor_names" + input: "save_1/RestoreV2_458/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_458" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_458" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_459/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_459/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_459" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_459/tensor_names" + input: "save_1/RestoreV2_459/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_459" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_459" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_460/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_460/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_460" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_460/tensor_names" + input: "save_1/RestoreV2_460/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_460" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_460" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_461/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_461/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_461" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_461/tensor_names" + input: "save_1/RestoreV2_461/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_461" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_461" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_462/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_462/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_462" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_462/tensor_names" + input: "save_1/RestoreV2_462/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_462" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_462" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_463/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_463/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_463" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_463/tensor_names" + input: "save_1/RestoreV2_463/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_463" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_463" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_464/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_464/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_464" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_464/tensor_names" + input: "save_1/RestoreV2_464/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_464" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_464" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_465/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_465/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_465" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_465/tensor_names" + input: "save_1/RestoreV2_465/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_465" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_465" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_466/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_466/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_466" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_466/tensor_names" + input: "save_1/RestoreV2_466/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_466" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_466" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_467/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_467/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_467" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_467/tensor_names" + input: "save_1/RestoreV2_467/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_467" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_467" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_468/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_468/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_468" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_468/tensor_names" + input: "save_1/RestoreV2_468/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_468" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_468" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_469/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_469/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_469" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_469/tensor_names" + input: "save_1/RestoreV2_469/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_469" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_469" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_470/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_470/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_470" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_470/tensor_names" + input: "save_1/RestoreV2_470/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_470" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + input: "save_1/RestoreV2_470" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_471/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_471/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_471" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_471/tensor_names" + input: "save_1/RestoreV2_471/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_471" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_471" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_472/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_472/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_472" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_472/tensor_names" + input: "save_1/RestoreV2_472/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_472" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_472" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_473/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_473/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_473" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_473/tensor_names" + input: "save_1/RestoreV2_473/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_473" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_473" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_474/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_474/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_474" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_474/tensor_names" + input: "save_1/RestoreV2_474/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_474" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_474" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_475/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_475/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_475" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_475/tensor_names" + input: "save_1/RestoreV2_475/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_475" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_475" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_476/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_476/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_476" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_476/tensor_names" + input: "save_1/RestoreV2_476/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_476" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_476" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_477/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_477/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_477" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_477/tensor_names" + input: "save_1/RestoreV2_477/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_477" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_477" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_478/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_478/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_478" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_478/tensor_names" + input: "save_1/RestoreV2_478/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_478" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_478" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_479/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_479/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_479" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_479/tensor_names" + input: "save_1/RestoreV2_479/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_479" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_479" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_480/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_480/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_480" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_480/tensor_names" + input: "save_1/RestoreV2_480/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_480" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_480" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_481/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_481/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_481" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_481/tensor_names" + input: "save_1/RestoreV2_481/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_481" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_481" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_482/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_482/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_482" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_482/tensor_names" + input: "save_1/RestoreV2_482/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_482" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_482" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_483/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_483/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_483" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_483/tensor_names" + input: "save_1/RestoreV2_483/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_483" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_483" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_484/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_484/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_484" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_484/tensor_names" + input: "save_1/RestoreV2_484/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_484" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + input: "save_1/RestoreV2_484" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_485/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_485/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_485" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_485/tensor_names" + input: "save_1/RestoreV2_485/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_485" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_485" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_486/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_486/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_486" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_486/tensor_names" + input: "save_1/RestoreV2_486/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_486" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_486" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_487/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_487/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_487" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_487/tensor_names" + input: "save_1/RestoreV2_487/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_487" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_487" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_488/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_488/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_488" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_488/tensor_names" + input: "save_1/RestoreV2_488/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_488" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_488" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_489/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_489/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_489" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_489/tensor_names" + input: "save_1/RestoreV2_489/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_489" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_489" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_490/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_490/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_490" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_490/tensor_names" + input: "save_1/RestoreV2_490/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_490" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_490" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_491/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_491/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_491" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_491/tensor_names" + input: "save_1/RestoreV2_491/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_491" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_491" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_492/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_492/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_492" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_492/tensor_names" + input: "save_1/RestoreV2_492/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_492" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_492" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_493/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_493/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_493" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_493/tensor_names" + input: "save_1/RestoreV2_493/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_493" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_493" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_494/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_494/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_494" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_494/tensor_names" + input: "save_1/RestoreV2_494/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_494" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_494" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_495/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_495/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_495" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_495/tensor_names" + input: "save_1/RestoreV2_495/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_495" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_495" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_496/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_496/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_496" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_496/tensor_names" + input: "save_1/RestoreV2_496/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_496" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_496" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_497/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_497/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_497" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_497/tensor_names" + input: "save_1/RestoreV2_497/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_497" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_497" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_498/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_498/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_498" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_498/tensor_names" + input: "save_1/RestoreV2_498/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_498" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + input: "save_1/RestoreV2_498" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_499/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_499/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_499" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_499/tensor_names" + input: "save_1/RestoreV2_499/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_499" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_499" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_500/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_500/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_500" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_500/tensor_names" + input: "save_1/RestoreV2_500/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_500" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_500" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_501/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_501/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_501" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_501/tensor_names" + input: "save_1/RestoreV2_501/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_501" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_501" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_502/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_502/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_502" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_502/tensor_names" + input: "save_1/RestoreV2_502/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_502" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_502" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_503/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_503/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_503" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_503/tensor_names" + input: "save_1/RestoreV2_503/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_503" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_503" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_504/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_504/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_504" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_504/tensor_names" + input: "save_1/RestoreV2_504/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_504" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_504" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_505/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_505/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_505" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_505/tensor_names" + input: "save_1/RestoreV2_505/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_505" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_505" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_506/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_506/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_506" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_506/tensor_names" + input: "save_1/RestoreV2_506/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_506" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_506" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_507/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_507/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_507" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_507/tensor_names" + input: "save_1/RestoreV2_507/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_507" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_507" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_508/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_508/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_508" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_508/tensor_names" + input: "save_1/RestoreV2_508/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_508" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_508" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_509/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_509/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_509" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_509/tensor_names" + input: "save_1/RestoreV2_509/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_509" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_509" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_510/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_510/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_510" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_510/tensor_names" + input: "save_1/RestoreV2_510/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_510" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_510" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_511/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_511/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_511" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_511/tensor_names" + input: "save_1/RestoreV2_511/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_511" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_511" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_512/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_512/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_512" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_512/tensor_names" + input: "save_1/RestoreV2_512/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_512" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + input: "save_1/RestoreV2_512" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_513/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_513/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_513" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_513/tensor_names" + input: "save_1/RestoreV2_513/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_513" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_513" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_514/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_514/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_514" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_514/tensor_names" + input: "save_1/RestoreV2_514/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_514" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_514" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_515/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_515/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_515" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_515/tensor_names" + input: "save_1/RestoreV2_515/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_515" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_515" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_516/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_516/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_516" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_516/tensor_names" + input: "save_1/RestoreV2_516/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_516" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_516" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_517/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_517/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_517" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_517/tensor_names" + input: "save_1/RestoreV2_517/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_517" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_517" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_518/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_518/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_518" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_518/tensor_names" + input: "save_1/RestoreV2_518/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_518" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_518" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_519/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_519/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_519" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_519/tensor_names" + input: "save_1/RestoreV2_519/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_519" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_519" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_520/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_520/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_520" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_520/tensor_names" + input: "save_1/RestoreV2_520/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_520" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_520" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_521/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_521/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_521" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_521/tensor_names" + input: "save_1/RestoreV2_521/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_521" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_521" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_522/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_522/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_522" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_522/tensor_names" + input: "save_1/RestoreV2_522/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_522" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_522" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_523/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_523/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_523" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_523/tensor_names" + input: "save_1/RestoreV2_523/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_523" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_523" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_524/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_524/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_524" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_524/tensor_names" + input: "save_1/RestoreV2_524/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_524" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_524" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_525/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_525/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_525" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_525/tensor_names" + input: "save_1/RestoreV2_525/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_525" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_525" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_526/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_526/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_526" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_526/tensor_names" + input: "save_1/RestoreV2_526/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_526" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + input: "save_1/RestoreV2_526" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_527/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_527/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_527" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_527/tensor_names" + input: "save_1/RestoreV2_527/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_527" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_527" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_528/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_528/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_528" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_528/tensor_names" + input: "save_1/RestoreV2_528/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_528" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_528" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_529/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_529/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_529" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_529/tensor_names" + input: "save_1/RestoreV2_529/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_529" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_529" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_530/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_530/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_530" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_530/tensor_names" + input: "save_1/RestoreV2_530/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_530" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_530" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_531/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_531/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_531" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_531/tensor_names" + input: "save_1/RestoreV2_531/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_531" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_531" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_532/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_532/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_532" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_532/tensor_names" + input: "save_1/RestoreV2_532/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_532" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_532" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_533/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_533/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_533" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_533/tensor_names" + input: "save_1/RestoreV2_533/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_533" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_533" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_534/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_534/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_534" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_534/tensor_names" + input: "save_1/RestoreV2_534/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_534" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_534" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_535/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_535/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_535" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_535/tensor_names" + input: "save_1/RestoreV2_535/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_535" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_535" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_536/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_536/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_536" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_536/tensor_names" + input: "save_1/RestoreV2_536/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_536" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_536" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_537/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_537/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_537" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_537/tensor_names" + input: "save_1/RestoreV2_537/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_537" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_537" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_538/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_538/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_538" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_538/tensor_names" + input: "save_1/RestoreV2_538/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_538" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_538" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_539/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_539/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_539" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_539/tensor_names" + input: "save_1/RestoreV2_539/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_539" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_539" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_540/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_540/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_540" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_540/tensor_names" + input: "save_1/RestoreV2_540/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_540" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + input: "save_1/RestoreV2_540" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_541/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_541/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_541" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_541/tensor_names" + input: "save_1/RestoreV2_541/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_541" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_541" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_542/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_542/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_542" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_542/tensor_names" + input: "save_1/RestoreV2_542/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_542" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_542" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_543/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_543/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_543" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_543/tensor_names" + input: "save_1/RestoreV2_543/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_543" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_543" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_544/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_544/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_544" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_544/tensor_names" + input: "save_1/RestoreV2_544/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_544" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_544" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_545/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_545/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_545" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_545/tensor_names" + input: "save_1/RestoreV2_545/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_545" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_545" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_546/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_546/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_546" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_546/tensor_names" + input: "save_1/RestoreV2_546/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_546" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_546" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_547/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_547/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_547" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_547/tensor_names" + input: "save_1/RestoreV2_547/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_547" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_547" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_548/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_548/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_548" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_548/tensor_names" + input: "save_1/RestoreV2_548/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_548" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_548" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_549/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_549/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_549" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_549/tensor_names" + input: "save_1/RestoreV2_549/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_549" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_549" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_550/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_550/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_550" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_550/tensor_names" + input: "save_1/RestoreV2_550/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_550" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_550" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_551/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_551/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_551" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_551/tensor_names" + input: "save_1/RestoreV2_551/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_551" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_551" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_552/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_552/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_552" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_552/tensor_names" + input: "save_1/RestoreV2_552/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_552" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_552" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_553/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_553/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_553" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_553/tensor_names" + input: "save_1/RestoreV2_553/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_553" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_553" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_554/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_554/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_554" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_554/tensor_names" + input: "save_1/RestoreV2_554/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_554" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + input: "save_1/RestoreV2_554" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_555/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_555/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_555" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_555/tensor_names" + input: "save_1/RestoreV2_555/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_555" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_555" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_556/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_556/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_556" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_556/tensor_names" + input: "save_1/RestoreV2_556/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_556" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_556" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_557/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_557/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_557" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_557/tensor_names" + input: "save_1/RestoreV2_557/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_557" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_557" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_558/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_558/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_558" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_558/tensor_names" + input: "save_1/RestoreV2_558/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_558" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + input: "save_1/RestoreV2_558" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_559/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_559/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_559" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_559/tensor_names" + input: "save_1/RestoreV2_559/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_559" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_559" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_560/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_560/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_560" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_560/tensor_names" + input: "save_1/RestoreV2_560/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_560" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_560" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_561/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_561/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_561" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_561/tensor_names" + input: "save_1/RestoreV2_561/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_561" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_561" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_562/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_562/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_562" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_562/tensor_names" + input: "save_1/RestoreV2_562/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_562" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + input: "save_1/RestoreV2_562" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_563/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_563/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_563" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_563/tensor_names" + input: "save_1/RestoreV2_563/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_563" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_563" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_564/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_564/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_564" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_564/tensor_names" + input: "save_1/RestoreV2_564/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_564" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_564" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_565/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_565/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_565" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_565/tensor_names" + input: "save_1/RestoreV2_565/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_565" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_565" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_566/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_566/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_566" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_566/tensor_names" + input: "save_1/RestoreV2_566/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_566" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_566" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_567/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_567/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_567" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_567/tensor_names" + input: "save_1/RestoreV2_567/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_567" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_567" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_568/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } +} +node { + name: "save_1/RestoreV2_568/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_568" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_568/tensor_names" + input: "save_1/RestoreV2_568/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_568" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + input: "save_1/RestoreV2_568" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_569/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_569/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_569" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_569/tensor_names" + input: "save_1/RestoreV2_569/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_569" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_569" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_570/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_570/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_570" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_570/tensor_names" + input: "save_1/RestoreV2_570/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_570" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + input: "save_1/RestoreV2_570" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_571/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_571/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_571" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_571/tensor_names" + input: "save_1/RestoreV2_571/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_571" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + input: "save_1/RestoreV2_571" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_572/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } +} +node { + name: "save_1/RestoreV2_572/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_572" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_572/tensor_names" + input: "save_1/RestoreV2_572/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_572" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + input: "save_1/RestoreV2_572" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_573/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_573/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_573" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_573/tensor_names" + input: "save_1/RestoreV2_573/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_573" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + input: "save_1/RestoreV2_573" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_574/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_574/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_574" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_574/tensor_names" + input: "save_1/RestoreV2_574/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_574" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + input: "save_1/RestoreV2_574" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_575/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_575/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_575" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_575/tensor_names" + input: "save_1/RestoreV2_575/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_575" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + input: "save_1/RestoreV2_575" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_576/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } +} +node { + name: "save_1/RestoreV2_576/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_576" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_576/tensor_names" + input: "save_1/RestoreV2_576/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_576" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + input: "save_1/RestoreV2_576" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_577/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_577/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_577" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_577/tensor_names" + input: "save_1/RestoreV2_577/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_577" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + input: "save_1/RestoreV2_577" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_578/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_578/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_578" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_578/tensor_names" + input: "save_1/RestoreV2_578/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_578" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + input: "save_1/RestoreV2_578" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_579/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_579/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_579" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_579/tensor_names" + input: "save_1/RestoreV2_579/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_579" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + input: "save_1/RestoreV2_579" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_580/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } +} +node { + name: "save_1/RestoreV2_580/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_580" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_580/tensor_names" + input: "save_1/RestoreV2_580/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_580" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + input: "save_1/RestoreV2_580" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_581/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } +} +node { + name: "save_1/RestoreV2_581/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_581" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_581/tensor_names" + input: "save_1/RestoreV2_581/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_581" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + input: "save_1/RestoreV2_581" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_582/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } +} +node { + name: "save_1/RestoreV2_582/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_582" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_582/tensor_names" + input: "save_1/RestoreV2_582/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_582" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + input: "save_1/RestoreV2_582" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_583/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save_1/RestoreV2_583/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_583" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_583/tensor_names" + input: "save_1/RestoreV2_583/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_583" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + input: "save_1/RestoreV2_583" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_584/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + } + } + } +} +node { + name: "save_1/RestoreV2_584/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_584" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_584/tensor_names" + input: "save_1/RestoreV2_584/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_584" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + input: "save_1/RestoreV2_584" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_585/tensor_names" + 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: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + } + } + } +} +node { + name: "save_1/RestoreV2_585/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_585" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_585/tensor_names" + input: "save_1/RestoreV2_585/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_FLOAT + } + } + } +} +node { + name: "save_1/Assign_585" + op: "Assign" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + input: "save_1/RestoreV2_585" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save_1/RestoreV2_586/tensor_names" + 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: "global_step" + } + } + } +} +node { + name: "save_1/RestoreV2_586/shape_and_slices" + 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: "" + } + } + } +} +node { + name: "save_1/RestoreV2_586" + op: "RestoreV2" + input: "save_1/Const" + input: "save_1/RestoreV2_586/tensor_names" + input: "save_1/RestoreV2_586/shape_and_slices" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dtypes" + value { + list { + type: DT_INT64 + } + } + } +} +node { + name: "save_1/Assign_586" + op: "Assign" + input: "global_step" + input: "save_1/RestoreV2_586" + 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: "save_1/restore_all" + op: "NoOp" + input: "^save_1/Assign" + input: "^save_1/Assign_1" + input: "^save_1/Assign_2" + input: "^save_1/Assign_3" + input: "^save_1/Assign_4" + input: "^save_1/Assign_5" + input: "^save_1/Assign_6" + input: "^save_1/Assign_7" + input: "^save_1/Assign_8" + input: "^save_1/Assign_9" + input: "^save_1/Assign_10" + input: "^save_1/Assign_11" + input: "^save_1/Assign_12" + input: "^save_1/Assign_13" + input: "^save_1/Assign_14" + input: "^save_1/Assign_15" + input: "^save_1/Assign_16" + input: "^save_1/Assign_17" + input: "^save_1/Assign_18" + input: "^save_1/Assign_19" + input: "^save_1/Assign_20" + input: "^save_1/Assign_21" + input: "^save_1/Assign_22" + input: "^save_1/Assign_23" + input: "^save_1/Assign_24" + input: "^save_1/Assign_25" + input: "^save_1/Assign_26" + input: "^save_1/Assign_27" + input: "^save_1/Assign_28" + input: "^save_1/Assign_29" + input: "^save_1/Assign_30" + input: "^save_1/Assign_31" + input: "^save_1/Assign_32" + input: "^save_1/Assign_33" + input: "^save_1/Assign_34" + input: "^save_1/Assign_35" + input: "^save_1/Assign_36" + input: "^save_1/Assign_37" + input: "^save_1/Assign_38" + input: "^save_1/Assign_39" + input: "^save_1/Assign_40" + input: "^save_1/Assign_41" + input: "^save_1/Assign_42" + input: "^save_1/Assign_43" + input: "^save_1/Assign_44" + input: "^save_1/Assign_45" + input: "^save_1/Assign_46" + input: "^save_1/Assign_47" + input: "^save_1/Assign_48" + input: "^save_1/Assign_49" + input: "^save_1/Assign_50" + input: "^save_1/Assign_51" + input: "^save_1/Assign_52" + input: "^save_1/Assign_53" + input: "^save_1/Assign_54" + input: "^save_1/Assign_55" + input: "^save_1/Assign_56" + input: "^save_1/Assign_57" + input: "^save_1/Assign_58" + input: "^save_1/Assign_59" + input: "^save_1/Assign_60" + input: "^save_1/Assign_61" + input: "^save_1/Assign_62" + input: "^save_1/Assign_63" + input: "^save_1/Assign_64" + input: "^save_1/Assign_65" + input: "^save_1/Assign_66" + input: "^save_1/Assign_67" + input: "^save_1/Assign_68" + input: "^save_1/Assign_69" + input: "^save_1/Assign_70" + input: "^save_1/Assign_71" + input: "^save_1/Assign_72" + input: "^save_1/Assign_73" + input: "^save_1/Assign_74" + input: "^save_1/Assign_75" + input: "^save_1/Assign_76" + input: "^save_1/Assign_77" + input: "^save_1/Assign_78" + input: "^save_1/Assign_79" + input: "^save_1/Assign_80" + input: "^save_1/Assign_81" + input: "^save_1/Assign_82" + input: "^save_1/Assign_83" + input: "^save_1/Assign_84" + input: "^save_1/Assign_85" + input: "^save_1/Assign_86" + input: "^save_1/Assign_87" + input: "^save_1/Assign_88" + input: "^save_1/Assign_89" + input: "^save_1/Assign_90" + input: "^save_1/Assign_91" + input: "^save_1/Assign_92" + input: "^save_1/Assign_93" + input: "^save_1/Assign_94" + input: "^save_1/Assign_95" + input: "^save_1/Assign_96" + input: "^save_1/Assign_97" + input: "^save_1/Assign_98" + input: "^save_1/Assign_99" + input: "^save_1/Assign_100" + input: "^save_1/Assign_101" + input: "^save_1/Assign_102" + input: "^save_1/Assign_103" + input: "^save_1/Assign_104" + input: "^save_1/Assign_105" + input: "^save_1/Assign_106" + input: "^save_1/Assign_107" + input: "^save_1/Assign_108" + input: "^save_1/Assign_109" + input: "^save_1/Assign_110" + input: "^save_1/Assign_111" + input: "^save_1/Assign_112" + input: "^save_1/Assign_113" + input: "^save_1/Assign_114" + input: "^save_1/Assign_115" + input: "^save_1/Assign_116" + input: "^save_1/Assign_117" + input: "^save_1/Assign_118" + input: "^save_1/Assign_119" + input: "^save_1/Assign_120" + input: "^save_1/Assign_121" + input: "^save_1/Assign_122" + input: "^save_1/Assign_123" + input: "^save_1/Assign_124" + input: "^save_1/Assign_125" + input: "^save_1/Assign_126" + input: "^save_1/Assign_127" + input: "^save_1/Assign_128" + input: "^save_1/Assign_129" + input: "^save_1/Assign_130" + input: "^save_1/Assign_131" + input: "^save_1/Assign_132" + input: "^save_1/Assign_133" + input: "^save_1/Assign_134" + input: "^save_1/Assign_135" + input: "^save_1/Assign_136" + input: "^save_1/Assign_137" + input: "^save_1/Assign_138" + input: "^save_1/Assign_139" + input: "^save_1/Assign_140" + input: "^save_1/Assign_141" + input: "^save_1/Assign_142" + input: "^save_1/Assign_143" + input: "^save_1/Assign_144" + input: "^save_1/Assign_145" + input: "^save_1/Assign_146" + input: "^save_1/Assign_147" + input: "^save_1/Assign_148" + input: "^save_1/Assign_149" + input: "^save_1/Assign_150" + input: "^save_1/Assign_151" + input: "^save_1/Assign_152" + input: "^save_1/Assign_153" + input: "^save_1/Assign_154" + input: "^save_1/Assign_155" + input: "^save_1/Assign_156" + input: "^save_1/Assign_157" + input: "^save_1/Assign_158" + input: "^save_1/Assign_159" + input: "^save_1/Assign_160" + input: "^save_1/Assign_161" + input: "^save_1/Assign_162" + input: "^save_1/Assign_163" + input: "^save_1/Assign_164" + input: "^save_1/Assign_165" + input: "^save_1/Assign_166" + input: "^save_1/Assign_167" + input: "^save_1/Assign_168" + input: "^save_1/Assign_169" + input: "^save_1/Assign_170" + input: "^save_1/Assign_171" + input: "^save_1/Assign_172" + input: "^save_1/Assign_173" + input: "^save_1/Assign_174" + input: "^save_1/Assign_175" + input: "^save_1/Assign_176" + input: "^save_1/Assign_177" + input: "^save_1/Assign_178" + input: "^save_1/Assign_179" + input: "^save_1/Assign_180" + input: "^save_1/Assign_181" + input: "^save_1/Assign_182" + input: "^save_1/Assign_183" + input: "^save_1/Assign_184" + input: "^save_1/Assign_185" + input: "^save_1/Assign_186" + input: "^save_1/Assign_187" + input: "^save_1/Assign_188" + input: "^save_1/Assign_189" + input: "^save_1/Assign_190" + input: "^save_1/Assign_191" + input: "^save_1/Assign_192" + input: "^save_1/Assign_193" + input: "^save_1/Assign_194" + input: "^save_1/Assign_195" + input: "^save_1/Assign_196" + input: "^save_1/Assign_197" + input: "^save_1/Assign_198" + input: "^save_1/Assign_199" + input: "^save_1/Assign_200" + input: "^save_1/Assign_201" + input: "^save_1/Assign_202" + input: "^save_1/Assign_203" + input: "^save_1/Assign_204" + input: "^save_1/Assign_205" + input: "^save_1/Assign_206" + input: "^save_1/Assign_207" + input: "^save_1/Assign_208" + input: "^save_1/Assign_209" + input: "^save_1/Assign_210" + input: "^save_1/Assign_211" + input: "^save_1/Assign_212" + input: "^save_1/Assign_213" + input: "^save_1/Assign_214" + input: "^save_1/Assign_215" + input: "^save_1/Assign_216" + input: "^save_1/Assign_217" + input: "^save_1/Assign_218" + input: "^save_1/Assign_219" + input: "^save_1/Assign_220" + input: "^save_1/Assign_221" + input: "^save_1/Assign_222" + input: "^save_1/Assign_223" + input: "^save_1/Assign_224" + input: "^save_1/Assign_225" + input: "^save_1/Assign_226" + input: "^save_1/Assign_227" + input: "^save_1/Assign_228" + input: "^save_1/Assign_229" + input: "^save_1/Assign_230" + input: "^save_1/Assign_231" + input: "^save_1/Assign_232" + input: "^save_1/Assign_233" + input: "^save_1/Assign_234" + input: "^save_1/Assign_235" + input: "^save_1/Assign_236" + input: "^save_1/Assign_237" + input: "^save_1/Assign_238" + input: "^save_1/Assign_239" + input: "^save_1/Assign_240" + input: "^save_1/Assign_241" + input: "^save_1/Assign_242" + input: "^save_1/Assign_243" + input: "^save_1/Assign_244" + input: "^save_1/Assign_245" + input: "^save_1/Assign_246" + input: "^save_1/Assign_247" + input: "^save_1/Assign_248" + input: "^save_1/Assign_249" + input: "^save_1/Assign_250" + input: "^save_1/Assign_251" + input: "^save_1/Assign_252" + input: "^save_1/Assign_253" + input: "^save_1/Assign_254" + input: "^save_1/Assign_255" + input: "^save_1/Assign_256" + input: "^save_1/Assign_257" + input: "^save_1/Assign_258" + input: "^save_1/Assign_259" + input: "^save_1/Assign_260" + input: "^save_1/Assign_261" + input: "^save_1/Assign_262" + input: "^save_1/Assign_263" + input: "^save_1/Assign_264" + input: "^save_1/Assign_265" + input: "^save_1/Assign_266" + input: "^save_1/Assign_267" + input: "^save_1/Assign_268" + input: "^save_1/Assign_269" + input: "^save_1/Assign_270" + input: "^save_1/Assign_271" + input: "^save_1/Assign_272" + input: "^save_1/Assign_273" + input: "^save_1/Assign_274" + input: "^save_1/Assign_275" + input: "^save_1/Assign_276" + input: "^save_1/Assign_277" + input: "^save_1/Assign_278" + input: "^save_1/Assign_279" + input: "^save_1/Assign_280" + input: "^save_1/Assign_281" + input: "^save_1/Assign_282" + input: "^save_1/Assign_283" + input: "^save_1/Assign_284" + input: "^save_1/Assign_285" + input: "^save_1/Assign_286" + input: "^save_1/Assign_287" + input: "^save_1/Assign_288" + input: "^save_1/Assign_289" + input: "^save_1/Assign_290" + input: "^save_1/Assign_291" + input: "^save_1/Assign_292" + input: "^save_1/Assign_293" + input: "^save_1/Assign_294" + input: "^save_1/Assign_295" + input: "^save_1/Assign_296" + input: "^save_1/Assign_297" + input: "^save_1/Assign_298" + input: "^save_1/Assign_299" + input: "^save_1/Assign_300" + input: "^save_1/Assign_301" + input: "^save_1/Assign_302" + input: "^save_1/Assign_303" + input: "^save_1/Assign_304" + input: "^save_1/Assign_305" + input: "^save_1/Assign_306" + input: "^save_1/Assign_307" + input: "^save_1/Assign_308" + input: "^save_1/Assign_309" + input: "^save_1/Assign_310" + input: "^save_1/Assign_311" + input: "^save_1/Assign_312" + input: "^save_1/Assign_313" + input: "^save_1/Assign_314" + input: "^save_1/Assign_315" + input: "^save_1/Assign_316" + input: "^save_1/Assign_317" + input: "^save_1/Assign_318" + input: "^save_1/Assign_319" + input: "^save_1/Assign_320" + input: "^save_1/Assign_321" + input: "^save_1/Assign_322" + input: "^save_1/Assign_323" + input: "^save_1/Assign_324" + input: "^save_1/Assign_325" + input: "^save_1/Assign_326" + input: "^save_1/Assign_327" + input: "^save_1/Assign_328" + input: "^save_1/Assign_329" + input: "^save_1/Assign_330" + input: "^save_1/Assign_331" + input: "^save_1/Assign_332" + input: "^save_1/Assign_333" + input: "^save_1/Assign_334" + input: "^save_1/Assign_335" + input: "^save_1/Assign_336" + input: "^save_1/Assign_337" + input: "^save_1/Assign_338" + input: "^save_1/Assign_339" + input: "^save_1/Assign_340" + input: "^save_1/Assign_341" + input: "^save_1/Assign_342" + input: "^save_1/Assign_343" + input: "^save_1/Assign_344" + input: "^save_1/Assign_345" + input: "^save_1/Assign_346" + input: "^save_1/Assign_347" + input: "^save_1/Assign_348" + input: "^save_1/Assign_349" + input: "^save_1/Assign_350" + input: "^save_1/Assign_351" + input: "^save_1/Assign_352" + input: "^save_1/Assign_353" + input: "^save_1/Assign_354" + input: "^save_1/Assign_355" + input: "^save_1/Assign_356" + input: "^save_1/Assign_357" + input: "^save_1/Assign_358" + input: "^save_1/Assign_359" + input: "^save_1/Assign_360" + input: "^save_1/Assign_361" + input: "^save_1/Assign_362" + input: "^save_1/Assign_363" + input: "^save_1/Assign_364" + input: "^save_1/Assign_365" + input: "^save_1/Assign_366" + input: "^save_1/Assign_367" + input: "^save_1/Assign_368" + input: "^save_1/Assign_369" + input: "^save_1/Assign_370" + input: "^save_1/Assign_371" + input: "^save_1/Assign_372" + input: "^save_1/Assign_373" + input: "^save_1/Assign_374" + input: "^save_1/Assign_375" + input: "^save_1/Assign_376" + input: "^save_1/Assign_377" + input: "^save_1/Assign_378" + input: "^save_1/Assign_379" + input: "^save_1/Assign_380" + input: "^save_1/Assign_381" + input: "^save_1/Assign_382" + input: "^save_1/Assign_383" + input: "^save_1/Assign_384" + input: "^save_1/Assign_385" + input: "^save_1/Assign_386" + input: "^save_1/Assign_387" + input: "^save_1/Assign_388" + input: "^save_1/Assign_389" + input: "^save_1/Assign_390" + input: "^save_1/Assign_391" + input: "^save_1/Assign_392" + input: "^save_1/Assign_393" + input: "^save_1/Assign_394" + input: "^save_1/Assign_395" + input: "^save_1/Assign_396" + input: "^save_1/Assign_397" + input: "^save_1/Assign_398" + input: "^save_1/Assign_399" + input: "^save_1/Assign_400" + input: "^save_1/Assign_401" + input: "^save_1/Assign_402" + input: "^save_1/Assign_403" + input: "^save_1/Assign_404" + input: "^save_1/Assign_405" + input: "^save_1/Assign_406" + input: "^save_1/Assign_407" + input: "^save_1/Assign_408" + input: "^save_1/Assign_409" + input: "^save_1/Assign_410" + input: "^save_1/Assign_411" + input: "^save_1/Assign_412" + input: "^save_1/Assign_413" + input: "^save_1/Assign_414" + input: "^save_1/Assign_415" + input: "^save_1/Assign_416" + input: "^save_1/Assign_417" + input: "^save_1/Assign_418" + input: "^save_1/Assign_419" + input: "^save_1/Assign_420" + input: "^save_1/Assign_421" + input: "^save_1/Assign_422" + input: "^save_1/Assign_423" + input: "^save_1/Assign_424" + input: "^save_1/Assign_425" + input: "^save_1/Assign_426" + input: "^save_1/Assign_427" + input: "^save_1/Assign_428" + input: "^save_1/Assign_429" + input: "^save_1/Assign_430" + input: "^save_1/Assign_431" + input: "^save_1/Assign_432" + input: "^save_1/Assign_433" + input: "^save_1/Assign_434" + input: "^save_1/Assign_435" + input: "^save_1/Assign_436" + input: "^save_1/Assign_437" + input: "^save_1/Assign_438" + input: "^save_1/Assign_439" + input: "^save_1/Assign_440" + input: "^save_1/Assign_441" + input: "^save_1/Assign_442" + input: "^save_1/Assign_443" + input: "^save_1/Assign_444" + input: "^save_1/Assign_445" + input: "^save_1/Assign_446" + input: "^save_1/Assign_447" + input: "^save_1/Assign_448" + input: "^save_1/Assign_449" + input: "^save_1/Assign_450" + input: "^save_1/Assign_451" + input: "^save_1/Assign_452" + input: "^save_1/Assign_453" + input: "^save_1/Assign_454" + input: "^save_1/Assign_455" + input: "^save_1/Assign_456" + input: "^save_1/Assign_457" + input: "^save_1/Assign_458" + input: "^save_1/Assign_459" + input: "^save_1/Assign_460" + input: "^save_1/Assign_461" + input: "^save_1/Assign_462" + input: "^save_1/Assign_463" + input: "^save_1/Assign_464" + input: "^save_1/Assign_465" + input: "^save_1/Assign_466" + input: "^save_1/Assign_467" + input: "^save_1/Assign_468" + input: "^save_1/Assign_469" + input: "^save_1/Assign_470" + input: "^save_1/Assign_471" + input: "^save_1/Assign_472" + input: "^save_1/Assign_473" + input: "^save_1/Assign_474" + input: "^save_1/Assign_475" + input: "^save_1/Assign_476" + input: "^save_1/Assign_477" + input: "^save_1/Assign_478" + input: "^save_1/Assign_479" + input: "^save_1/Assign_480" + input: "^save_1/Assign_481" + input: "^save_1/Assign_482" + input: "^save_1/Assign_483" + input: "^save_1/Assign_484" + input: "^save_1/Assign_485" + input: "^save_1/Assign_486" + input: "^save_1/Assign_487" + input: "^save_1/Assign_488" + input: "^save_1/Assign_489" + input: "^save_1/Assign_490" + input: "^save_1/Assign_491" + input: "^save_1/Assign_492" + input: "^save_1/Assign_493" + input: "^save_1/Assign_494" + input: "^save_1/Assign_495" + input: "^save_1/Assign_496" + input: "^save_1/Assign_497" + input: "^save_1/Assign_498" + input: "^save_1/Assign_499" + input: "^save_1/Assign_500" + input: "^save_1/Assign_501" + input: "^save_1/Assign_502" + input: "^save_1/Assign_503" + input: "^save_1/Assign_504" + input: "^save_1/Assign_505" + input: "^save_1/Assign_506" + input: "^save_1/Assign_507" + input: "^save_1/Assign_508" + input: "^save_1/Assign_509" + input: "^save_1/Assign_510" + input: "^save_1/Assign_511" + input: "^save_1/Assign_512" + input: "^save_1/Assign_513" + input: "^save_1/Assign_514" + input: "^save_1/Assign_515" + input: "^save_1/Assign_516" + input: "^save_1/Assign_517" + input: "^save_1/Assign_518" + input: "^save_1/Assign_519" + input: "^save_1/Assign_520" + input: "^save_1/Assign_521" + input: "^save_1/Assign_522" + input: "^save_1/Assign_523" + input: "^save_1/Assign_524" + input: "^save_1/Assign_525" + input: "^save_1/Assign_526" + input: "^save_1/Assign_527" + input: "^save_1/Assign_528" + input: "^save_1/Assign_529" + input: "^save_1/Assign_530" + input: "^save_1/Assign_531" + input: "^save_1/Assign_532" + input: "^save_1/Assign_533" + input: "^save_1/Assign_534" + input: "^save_1/Assign_535" + input: "^save_1/Assign_536" + input: "^save_1/Assign_537" + input: "^save_1/Assign_538" + input: "^save_1/Assign_539" + input: "^save_1/Assign_540" + input: "^save_1/Assign_541" + input: "^save_1/Assign_542" + input: "^save_1/Assign_543" + input: "^save_1/Assign_544" + input: "^save_1/Assign_545" + input: "^save_1/Assign_546" + input: "^save_1/Assign_547" + input: "^save_1/Assign_548" + input: "^save_1/Assign_549" + input: "^save_1/Assign_550" + input: "^save_1/Assign_551" + input: "^save_1/Assign_552" + input: "^save_1/Assign_553" + input: "^save_1/Assign_554" + input: "^save_1/Assign_555" + input: "^save_1/Assign_556" + input: "^save_1/Assign_557" + input: "^save_1/Assign_558" + input: "^save_1/Assign_559" + input: "^save_1/Assign_560" + input: "^save_1/Assign_561" + input: "^save_1/Assign_562" + input: "^save_1/Assign_563" + input: "^save_1/Assign_564" + input: "^save_1/Assign_565" + input: "^save_1/Assign_566" + input: "^save_1/Assign_567" + input: "^save_1/Assign_568" + input: "^save_1/Assign_569" + input: "^save_1/Assign_570" + input: "^save_1/Assign_571" + input: "^save_1/Assign_572" + input: "^save_1/Assign_573" + input: "^save_1/Assign_574" + input: "^save_1/Assign_575" + input: "^save_1/Assign_576" + input: "^save_1/Assign_577" + input: "^save_1/Assign_578" + input: "^save_1/Assign_579" + input: "^save_1/Assign_580" + input: "^save_1/Assign_581" + input: "^save_1/Assign_582" + input: "^save_1/Assign_583" + input: "^save_1/Assign_584" + input: "^save_1/Assign_585" + input: "^save_1/Assign_586" + device: "/device:CPU:0" +} +node { + name: "init_ops/init" + op: "NoOp" + input: "^global_step/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_0/ClassPredictor/weights/Assign" + input: "^BoxPredictor_0/ClassPredictor/biases/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_1/ClassPredictor/weights/Assign" + input: "^BoxPredictor_1/ClassPredictor/biases/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_2/ClassPredictor/weights/Assign" + input: "^BoxPredictor_2/ClassPredictor/biases/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_3/ClassPredictor/weights/Assign" + input: "^BoxPredictor_3/ClassPredictor/biases/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_4/ClassPredictor/weights/Assign" + input: "^BoxPredictor_4/ClassPredictor/biases/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/weights/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/biases/Assign" + input: "^BoxPredictor_5/ClassPredictor/weights/Assign" + input: "^BoxPredictor_5/ClassPredictor/biases/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_0/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_0/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_0/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_0/ClassPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_1/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_1/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_1/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_1/ClassPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_2/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_2/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_2/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_2/ClassPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_3/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_3/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_3/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_3/ClassPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_4/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_4/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_4/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_4/ClassPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1/Assign" + input: "^BoxPredictor_5/ClassPredictor/weights/RMSProp/Assign" + input: "^BoxPredictor_5/ClassPredictor/weights/RMSProp_1/Assign" + input: "^BoxPredictor_5/ClassPredictor/biases/RMSProp/Assign" + input: "^BoxPredictor_5/ClassPredictor/biases/RMSProp_1/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage/Assign" + input: "^FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage/Assign" + input: "^BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage/Assign" + device: "/device:CPU:0" +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized" + op: "IsVariableInitialized" + input: "global_step" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_1" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_2" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_3" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_4" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_5" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_6" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_7" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_8" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_9" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_10" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_11" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_12" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_13" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_14" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_15" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_16" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_17" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_18" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_19" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_20" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_21" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_22" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_23" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_24" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_25" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_26" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_27" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_28" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_29" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_30" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_31" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_32" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_33" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_34" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_35" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_36" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_37" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_38" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_39" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_40" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_41" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_42" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_43" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_44" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_45" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_46" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_47" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_48" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_49" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_50" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_51" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_52" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_53" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_54" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_55" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_56" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_57" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_58" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_59" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_60" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_61" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_62" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_63" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_64" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_65" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_66" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_67" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_68" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_69" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_70" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_71" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_72" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_73" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_74" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_75" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_76" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_77" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_78" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_79" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_80" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_81" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_82" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_83" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_84" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_85" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_86" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_87" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_88" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_89" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_90" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_91" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_92" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_93" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_94" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_95" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_96" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_97" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_98" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_99" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_100" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_101" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_102" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_103" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_104" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_105" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_106" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_107" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_108" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_109" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_110" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_111" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_112" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_113" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_114" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_115" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_116" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_117" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_118" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_119" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_120" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_121" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_122" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_123" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_124" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_125" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_126" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_127" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_128" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_129" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_130" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_131" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_132" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_133" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_134" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_135" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_136" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_137" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_138" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_139" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_140" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_141" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_142" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_143" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_144" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_145" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_146" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_147" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_148" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_149" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_150" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_151" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_152" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_153" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_154" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_155" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_156" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_157" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_158" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_159" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_160" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_161" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_162" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_163" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_164" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_165" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_166" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_167" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_168" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_169" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_170" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_171" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_172" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_173" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_174" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_175" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_176" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_177" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_178" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_179" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_180" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_181" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_182" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_183" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_184" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_185" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_186" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_187" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_188" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_189" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_190" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_191" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_192" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_193" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_194" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_195" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_196" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_197" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_198" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_199" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_200" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_201" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_202" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_203" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_204" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_205" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_206" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_207" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_208" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_209" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_210" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_211" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_212" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_213" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_214" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_215" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_216" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_217" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_218" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_219" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_220" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_221" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_222" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_223" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_224" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_225" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_226" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_227" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_228" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_229" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_230" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_231" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_232" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_233" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_234" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_235" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_236" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_237" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_238" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_239" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_240" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_241" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_242" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_243" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_244" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_245" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_246" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_247" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_248" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_249" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_250" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_251" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_252" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_253" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_254" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_255" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_256" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_257" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_258" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_259" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_260" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_261" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_262" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_263" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_264" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_265" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_266" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_267" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_268" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_269" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_270" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_271" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_272" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_273" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_274" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_275" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_276" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_277" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_278" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_279" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_280" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_281" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_282" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_283" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_284" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_285" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_286" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_287" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_288" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_289" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_290" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_291" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_292" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_293" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_294" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_295" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_296" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_297" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_298" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_299" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_300" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_301" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_302" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_303" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_304" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_305" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_306" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_307" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_308" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_309" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_310" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_311" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_312" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_313" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_314" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_315" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_316" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_317" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_318" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_319" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_320" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_321" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_322" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_323" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_324" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_325" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_326" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_327" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_328" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_329" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_330" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_331" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_332" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_333" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_334" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_335" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_336" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_337" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_338" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_339" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_340" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_341" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_342" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_343" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_344" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_345" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_346" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_347" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_348" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_349" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_350" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_351" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_352" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_353" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_354" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_355" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_356" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_357" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_358" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_359" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_360" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_361" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_362" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_363" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_364" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_365" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_366" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_367" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_368" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_369" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_370" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_371" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_372" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_373" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_374" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_375" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_376" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_377" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_378" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_379" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_380" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_381" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_382" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_383" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_384" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_385" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_386" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_387" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_388" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_389" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_390" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_391" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_392" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_393" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_394" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_395" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_396" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_397" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_398" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_399" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_400" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_401" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_402" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_403" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_404" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_405" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_406" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_407" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_408" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_409" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_410" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_411" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_412" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_413" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_414" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_415" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_416" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_417" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_418" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_419" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_420" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_421" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_422" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_423" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_424" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_425" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_426" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_427" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_428" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_429" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_430" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_431" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_432" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_433" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_434" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_435" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_436" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_437" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_438" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_439" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_440" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_441" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_442" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_443" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_444" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_445" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_446" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_447" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_448" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_449" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_450" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_451" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_452" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_453" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_454" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_455" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_456" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_457" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_458" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_459" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_460" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_461" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_462" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_463" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_464" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_465" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_466" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_467" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_468" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_469" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_470" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_471" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_472" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_473" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_474" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_475" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_476" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_477" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_478" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_479" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_480" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_481" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_482" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_483" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_484" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_485" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_486" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_487" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_488" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_489" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_490" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_491" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_492" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_493" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_494" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_495" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_496" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_497" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_498" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_499" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_500" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_501" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_502" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_503" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_504" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_505" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_506" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_507" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_508" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_509" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_510" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_511" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_512" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_513" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_514" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_515" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_516" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_517" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_518" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_519" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_520" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_521" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_522" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_523" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_524" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_525" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_526" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_527" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_528" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_529" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_530" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_531" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_532" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_533" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_534" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_535" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_536" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_537" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_538" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_539" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_540" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_541" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_542" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_543" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_544" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_545" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_546" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_547" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_548" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_549" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_550" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_551" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_552" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_553" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_554" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_555" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_556" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_557" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_558" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_559" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_560" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_561" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_562" + op: "IsVariableInitialized" + input: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_563" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_564" + op: "IsVariableInitialized" + input: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_565" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_566" + op: "IsVariableInitialized" + input: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_0/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_567" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_568" + op: "IsVariableInitialized" + input: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_569" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_570" + op: "IsVariableInitialized" + input: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_1/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_571" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_572" + op: "IsVariableInitialized" + input: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_573" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_574" + op: "IsVariableInitialized" + input: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_2/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_575" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_576" + op: "IsVariableInitialized" + input: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_577" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_578" + op: "IsVariableInitialized" + input: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_3/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_579" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_580" + op: "IsVariableInitialized" + input: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_581" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_582" + op: "IsVariableInitialized" + input: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_4/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_583" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_584" + op: "IsVariableInitialized" + input: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/BoxEncodingPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_585" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/IsVariableInitialized_586" + op: "IsVariableInitialized" + input: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@BoxPredictor_5/ClassPredictor/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "init_ops/report_uninitialized_variables/stack" + op: "Pack" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_1" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_2" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_3" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_4" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_5" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_6" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_7" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_8" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_9" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_10" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_11" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_12" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_13" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_14" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_15" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_16" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_17" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_18" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_19" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_20" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_21" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_22" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_23" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_24" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_25" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_26" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_27" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_28" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_29" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_30" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_31" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_32" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_33" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_34" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_35" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_36" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_37" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_38" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_39" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_40" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_41" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_42" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_43" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_44" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_45" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_46" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_47" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_48" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_49" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_50" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_51" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_52" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_53" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_54" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_55" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_56" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_57" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_58" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_59" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_60" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_61" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_62" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_63" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_64" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_65" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_66" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_67" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_68" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_69" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_70" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_71" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_72" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_73" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_74" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_75" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_76" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_77" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_78" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_79" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_80" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_81" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_82" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_83" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_84" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_85" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_86" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_87" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_88" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_89" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_90" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_91" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_92" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_93" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_94" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_95" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_96" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_97" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_98" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_99" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_100" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_101" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_102" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_103" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_104" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_105" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_106" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_107" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_108" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_109" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_110" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_111" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_112" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_113" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_114" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_115" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_116" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_117" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_118" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_119" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_120" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_121" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_122" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_123" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_124" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_125" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_126" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_127" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_128" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_129" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_130" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_131" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_132" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_133" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_134" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_135" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_136" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_137" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_138" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_139" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_140" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_141" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_142" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_143" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_144" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_145" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_146" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_147" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_148" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_149" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_150" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_151" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_152" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_153" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_154" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_155" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_156" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_157" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_158" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_159" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_160" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_161" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_162" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_163" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_164" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_165" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_166" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_167" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_168" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_169" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_170" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_171" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_172" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_173" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_174" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_175" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_176" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_177" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_178" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_179" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_180" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_181" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_182" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_183" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_184" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_185" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_186" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_187" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_188" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_189" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_190" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_191" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_192" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_193" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_194" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_195" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_196" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_197" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_198" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_199" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_200" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_201" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_202" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_203" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_204" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_205" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_206" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_207" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_208" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_209" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_210" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_211" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_212" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_213" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_214" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_215" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_216" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_217" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_218" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_219" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_220" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_221" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_222" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_223" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_224" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_225" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_226" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_227" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_228" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_229" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_230" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_231" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_232" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_233" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_234" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_235" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_236" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_237" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_238" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_239" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_240" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_241" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_242" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_243" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_244" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_245" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_246" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_247" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_248" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_249" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_250" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_251" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_252" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_253" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_254" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_255" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_256" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_257" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_258" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_259" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_260" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_261" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_262" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_263" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_264" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_265" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_266" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_267" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_268" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_269" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_270" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_271" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_272" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_273" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_274" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_275" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_276" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_277" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_278" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_279" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_280" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_281" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_282" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_283" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_284" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_285" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_286" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_287" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_288" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_289" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_290" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_291" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_292" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_293" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_294" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_295" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_296" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_297" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_298" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_299" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_300" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_301" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_302" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_303" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_304" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_305" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_306" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_307" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_308" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_309" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_310" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_311" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_312" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_313" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_314" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_315" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_316" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_317" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_318" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_319" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_320" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_321" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_322" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_323" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_324" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_325" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_326" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_327" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_328" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_329" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_330" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_331" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_332" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_333" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_334" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_335" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_336" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_337" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_338" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_339" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_340" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_341" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_342" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_343" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_344" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_345" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_346" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_347" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_348" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_349" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_350" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_351" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_352" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_353" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_354" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_355" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_356" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_357" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_358" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_359" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_360" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_361" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_362" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_363" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_364" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_365" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_366" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_367" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_368" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_369" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_370" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_371" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_372" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_373" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_374" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_375" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_376" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_377" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_378" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_379" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_380" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_381" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_382" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_383" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_384" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_385" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_386" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_387" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_388" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_389" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_390" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_391" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_392" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_393" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_394" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_395" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_396" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_397" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_398" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_399" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_400" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_401" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_402" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_403" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_404" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_405" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_406" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_407" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_408" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_409" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_410" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_411" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_412" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_413" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_414" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_415" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_416" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_417" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_418" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_419" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_420" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_421" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_422" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_423" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_424" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_425" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_426" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_427" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_428" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_429" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_430" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_431" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_432" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_433" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_434" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_435" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_436" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_437" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_438" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_439" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_440" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_441" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_442" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_443" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_444" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_445" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_446" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_447" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_448" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_449" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_450" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_451" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_452" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_453" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_454" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_455" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_456" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_457" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_458" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_459" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_460" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_461" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_462" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_463" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_464" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_465" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_466" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_467" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_468" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_469" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_470" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_471" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_472" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_473" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_474" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_475" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_476" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_477" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_478" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_479" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_480" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_481" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_482" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_483" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_484" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_485" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_486" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_487" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_488" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_489" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_490" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_491" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_492" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_493" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_494" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_495" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_496" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_497" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_498" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_499" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_500" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_501" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_502" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_503" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_504" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_505" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_506" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_507" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_508" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_509" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_510" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_511" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_512" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_513" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_514" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_515" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_516" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_517" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_518" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_519" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_520" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_521" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_522" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_523" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_524" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_525" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_526" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_527" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_528" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_529" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_530" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_531" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_532" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_533" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_534" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_535" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_536" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_537" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_538" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_539" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_540" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_541" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_542" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_543" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_544" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_545" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_546" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_547" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_548" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_549" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_550" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_551" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_552" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_553" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_554" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_555" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_556" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_557" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_558" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_559" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_560" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_561" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_562" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_563" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_564" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_565" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_566" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_567" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_568" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_569" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_570" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_571" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_572" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_573" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_574" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_575" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_576" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_577" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_578" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_579" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_580" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_581" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_582" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_583" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_584" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_585" + input: "init_ops/report_uninitialized_variables/IsVariableInitialized_586" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 587 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/LogicalNot" + op: "LogicalNot" + input: "init_ops/report_uninitialized_variables/stack" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/Const" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 587 + } + } + string_val: "global_step" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/moving_variance" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_mean" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/moving_variance" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_0/ClassPredictor/weights" + string_val: "BoxPredictor_0/ClassPredictor/biases" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_1/ClassPredictor/weights" + string_val: "BoxPredictor_1/ClassPredictor/biases" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_2/ClassPredictor/weights" + string_val: "BoxPredictor_2/ClassPredictor/biases" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_3/ClassPredictor/weights" + string_val: "BoxPredictor_3/ClassPredictor/biases" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_4/ClassPredictor/weights" + string_val: "BoxPredictor_4/ClassPredictor/biases" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases" + string_val: "BoxPredictor_5/ClassPredictor/weights" + string_val: "BoxPredictor_5/ClassPredictor/biases" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/RMSProp_1" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_0/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_0/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_0/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_0/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_1/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_1/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_1/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_1/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_2/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_2/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_2/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_2/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_3/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_3/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_3/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_3/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_4/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_4/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_4/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_4/ClassPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/RMSProp_1" + string_val: "BoxPredictor_5/ClassPredictor/weights/RMSProp" + string_val: "BoxPredictor_5/ClassPredictor/weights/RMSProp_1" + string_val: "BoxPredictor_5/ClassPredictor/biases/RMSProp" + string_val: "BoxPredictor_5/ClassPredictor/biases/RMSProp_1" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_0/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_1_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_2_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_3_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_4_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_5_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_6_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_7_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_8_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_9_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_10_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_11_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_12_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/depthwise_weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_depthwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_2_1x1_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_2_3x3_s2_512/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_3_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_3_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_4_1x1_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_4_3x3_s2_256/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_1_Conv2d_5_1x1_64/BatchNorm/beta/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/weights/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "FeatureExtractor/MobilenetV1/Conv2d_13_pointwise_2_Conv2d_5_3x3_s2_128/BatchNorm/beta/ExponentialMovingAverage" + string_val: "BoxPredictor_0/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_0/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_0/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_0/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_1/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_1/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_1/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_1/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_2/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_2/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_2/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_2/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_3/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_3/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_3/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_3/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_4/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_4/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_4/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_4/ClassPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_5/BoxEncodingPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_5/BoxEncodingPredictor/biases/ExponentialMovingAverage" + string_val: "BoxPredictor_5/ClassPredictor/weights/ExponentialMovingAverage" + string_val: "BoxPredictor_5/ClassPredictor/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Shape" + op: "Const" + 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: 587 + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_1" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_2" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice" + op: "StridedSlice" + input: "init_ops/report_uninitialized_variables/boolean_mask/Shape" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + 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: 0 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Prod/reduction_indices" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/Prod" + op: "Prod" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice" + input: "init_ops/report_uninitialized_variables/boolean_mask/Prod/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Shape_1" + op: "Const" + 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: 587 + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_1" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_2" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1" + op: "StridedSlice" + input: "init_ops/report_uninitialized_variables/boolean_mask/Shape_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 1 + } + } + 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: 0 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Shape_2" + op: "Const" + 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: 587 + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack_1" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack_2" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2" + op: "StridedSlice" + input: "init_ops/report_uninitialized_variables/boolean_mask/Shape_2" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 1 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 0 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/concat/values_1" + op: "Pack" + input: "init_ops/report_uninitialized_variables/boolean_mask/Prod" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/concat/axis" + 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: "init_ops/report_uninitialized_variables/boolean_mask/concat" + op: "ConcatV2" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/concat/values_1" + input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_2" + input: "init_ops/report_uninitialized_variables/boolean_mask/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Reshape" + op: "Reshape" + input: "init_ops/report_uninitialized_variables/Const" + input: "init_ops/report_uninitialized_variables/boolean_mask/concat" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1/shape" + op: "Const" + 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: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1" + op: "Reshape" + input: "init_ops/report_uninitialized_variables/LogicalNot" + input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 587 + } + } + } + } + } +} +node { + name: "init_ops/report_uninitialized_variables/boolean_mask/Where" + op: "Where" + input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1" + 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: "init_ops/report_uninitialized_variables/boolean_mask/Squeeze" + op: "Squeeze" + input: "init_ops/report_uninitialized_variables/boolean_mask/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: "init_ops/report_uninitialized_variables/boolean_mask/Gather" + op: "Gather" + input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape" + input: "init_ops/report_uninitialized_variables/boolean_mask/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "init_ops/init_1" + op: "NoOp" +} +node { + name: "init_ops/init_all_tables" + op: "NoOp" + input: "^key_value_init" + input: "^MakeIterator" + device: "/device:CPU:0" +} +node { + name: "init_ops/group_deps/NoOp" + op: "NoOp" + input: "^init_ops/init_1" +} +node { + name: "init_ops/group_deps/NoOp_1" + op: "NoOp" + input: "^init_ops/init_all_tables" + device: "/device:CPU:0" +} +node { + name: "init_ops/group_deps" + op: "NoOp" + input: "^init_ops/group_deps/NoOp" + input: "^init_ops/group_deps/NoOp_1" +} +node { + name: "train_step/Const" + op: "Const" + 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: false + } + } + } +} +node { + name: "train_step/FloorMod/y" + op: "Const" + 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: "train_step/FloorMod" + op: "FloorMod" + input: "global_step/read" + input: "train_step/FloorMod/y" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "train_step/Equal/y" + op: "Const" + 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: "train_step/Equal" + op: "Equal" + input: "train_step/FloorMod" + input: "train_step/Equal/y" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +library { + function { + signature { + name: "tf_predicate_497f1a0b" + input_arg { + name: "arg0" + type: DT_INT64 + } + input_arg { + name: "arg1" + type: DT_STRING + } + input_arg { + name: "FloorMod/Placeholder" + type: DT_INT64 + } + input_arg { + name: "Equal/Placeholder" + type: DT_INT64 + } + output_arg { + name: "Equal" + type: DT_BOOL + } + description: "A wrapper for Defun that facilitates shape inference." + } + node_def { + name: "FloorMod" + op: "FloorMod" + input: "arg0" + input: "FloorMod/Placeholder" + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "Equal" + op: "Equal" + input: "FloorMod:z:0" + input: "Equal/Placeholder" + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + ret { + key: "Equal" + value: "Equal:z:0" + } + } + function { + signature { + name: "tf_map_func_1b61986b" + input_arg { + name: "arg0" + type: DT_INT64 + } + input_arg { + name: "arg1" + type: DT_STRING + } + output_arg { + name: "arg1" + type: DT_STRING + } + description: "A wrapper for Defun that facilitates shape inference." + } + ret { + key: "arg1" + value: "arg1" + } + } + function { + signature { + name: "tf_map_func_65c9496a" + input_arg { + name: "arg0" + type: DT_STRING + } + output_arg { + name: "TFRecordDataset" + type: DT_VARIANT + } + description: "A wrapper for Defun that facilitates shape inference." + is_stateful: true + } + node_def { + name: "compression_type" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "buffer_size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 262144 + } + } + } + } + node_def { + name: "TFRecordDataset" + op: "TFRecordDataset" + input: "arg0" + input: "compression_type:output:0" + input: "buffer_size:output:0" + } + ret { + key: "TFRecordDataset" + value: "TFRecordDataset:handle:0" + } + } + function { + signature { + name: "tf_map_func_73e17de9" + input_arg { + name: "arg0" + type: DT_STRING + } + input_arg { + name: "hash_table_Lookup/Placeholder" + type: DT_RESOURCE + } + input_arg { + name: "hash_table_Lookup/Placeholder_1" + type: DT_INT64 + } + output_arg { + name: "Reshape_2" + type: DT_STRING + } + output_arg { + name: "SparseToDense_1" + type: DT_FLOAT + } + output_arg { + name: "transpose" + type: DT_FLOAT + } + output_arg { + name: "cond/Merge" + type: DT_INT64 + } + output_arg { + name: "SparseToDense_2" + type: DT_INT64 + } + output_arg { + name: "SparseToDense_4" + type: DT_INT64 + } + output_arg { + name: "Cast" + type: DT_BOOL + } + output_arg { + name: "cond_1/Merge" + type: DT_FLOAT + } + output_arg { + name: "case/cond/Merge" + type: DT_UINT8 + } + output_arg { + name: "Reshape_5" + type: DT_STRING + } + output_arg { + name: "strided_slice" + type: DT_INT32 + } + output_arg { + name: "Reshape_6" + type: DT_STRING + } + description: "A wrapper for Defun that facilitates shape inference." + is_stateful: true + } + node_def { + name: "Reshape/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape" + op: "Reshape" + input: "arg0" + input: "Reshape/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ExpandDims/dim" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/ExpandDims" + op: "ExpandDims" + input: "Reshape:output:0" + input: "ParseSingleExample/ExpandDims/dim:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/encoded" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/encoded:output:0" + input: "ParseSingleExample/ParseExample/Reshape/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/filename" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_1/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_1" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/filename:output:0" + input: "ParseSingleExample/ParseExample/Reshape_1/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/format" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "jpeg" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_2/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_2" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/format:output:0" + input: "ParseSingleExample/ParseExample/Reshape_2/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/height" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_3/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_3" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/height:output:0" + input: "ParseSingleExample/ParseExample/Reshape_3/shape:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/key/sha256" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_4/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_4" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/key/sha256:output:0" + input: "ParseSingleExample/ParseExample/Reshape_4/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/source_id" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_5/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_5" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/source_id:output:0" + input: "ParseSingleExample/ParseExample/Reshape_5/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/key_image/width" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_6/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/Reshape_6" + op: "Reshape" + input: "ParseSingleExample/ParseExample/key_image/width:output:0" + input: "ParseSingleExample/ParseExample/Reshape_6/shape:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/names" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_0" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/area" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_1" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmax" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_2" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmin" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_3" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymax" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_4" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymin" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_5" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/class/label" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_6" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/class/text" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_7" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/difficult" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_8" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/group_of" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_9" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/is_crowd" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_10" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/weight" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_0" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/encoded" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_1" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/filename" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_2" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/format" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_3" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/height" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_4" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/key/sha256" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_5" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/source_id" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_6" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/width" + } + } + } + } + node_def { + name: "ParseSingleExample/ParseExample/ParseExample" + op: "ParseExample" + input: "ParseSingleExample/ExpandDims:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/names:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_0:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_1:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_2:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_3:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_4:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_5:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_6:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_7:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_8:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_9:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_10:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_0:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_1:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_2:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_3:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_4:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_5:output:0" + input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_6:output:0" + input: "ParseSingleExample/ParseExample/Reshape:output:0" + input: "ParseSingleExample/ParseExample/Reshape_1:output:0" + input: "ParseSingleExample/ParseExample/Reshape_2:output:0" + input: "ParseSingleExample/ParseExample/Reshape_3:output:0" + input: "ParseSingleExample/ParseExample/Reshape_4:output:0" + input: "ParseSingleExample/ParseExample/Reshape_5:output:0" + input: "ParseSingleExample/ParseExample/Reshape_6:output:0" + attr { + key: "Ndense" + value { + i: 7 + } + } + attr { + key: "Nsparse" + value { + i: 11 + } + } + attr { + key: "Tdense" + value { + list { + type: DT_STRING + type: DT_STRING + type: DT_STRING + type: DT_INT64 + type: DT_STRING + type: DT_STRING + type: DT_INT64 + } + } + } + attr { + key: "dense_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "sparse_types" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + type: DT_STRING + type: DT_INT64 + type: DT_INT64 + type: DT_INT64 + type: DT_FLOAT + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/encoded" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/filename" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:1" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/format" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:2" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/height" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:3" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/key/sha256" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:4" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/source_id" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:5" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_image/width" + op: "Squeeze" + input: "ParseSingleExample/ParseExample/ParseExample:dense_values:6" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/area/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/area/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/area" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:0" + input: "ParseSingleExample/Slice_Indices_image/object/area/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/area/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/area/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/area/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/area" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/area/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/area/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:1" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:1" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:2" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:2" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:3" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:3" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:4" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:4" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/label/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/label/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/label" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:5" + input: "ParseSingleExample/Slice_Indices_image/object/class/label/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/class/label/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/label/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/label/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/label" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:5" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/label/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/label/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/text/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/text/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/class/text" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:6" + input: "ParseSingleExample/Slice_Indices_image/object/class/text/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/class/text/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/text/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/text/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/class/text" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:6" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/text/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/text/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/difficult/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/difficult/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/difficult" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:7" + input: "ParseSingleExample/Slice_Indices_image/object/difficult/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/difficult/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/difficult/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/difficult/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/difficult" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:7" + input: "ParseSingleExample/Squeeze_Shape_image/object/difficult/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/difficult/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/group_of/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/group_of/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/group_of" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:8" + input: "ParseSingleExample/Slice_Indices_image/object/group_of/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/group_of/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/group_of/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/group_of/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/group_of" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:8" + input: "ParseSingleExample/Squeeze_Shape_image/object/group_of/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/group_of/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/is_crowd/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/is_crowd/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/is_crowd" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:9" + input: "ParseSingleExample/Slice_Indices_image/object/is_crowd/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/is_crowd/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:9" + input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/weight/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\001\000\000\000" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/weight/size" + op: "Const" + 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\377\377\377\377" + } + } + } + } + node_def { + name: "ParseSingleExample/Slice_Indices_image/object/weight" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_indices:10" + input: "ParseSingleExample/Slice_Indices_image/object/weight/begin:output:0" + input: "ParseSingleExample/Slice_Indices_image/object/weight/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/weight/begin" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/weight/size" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } + } + node_def { + name: "ParseSingleExample/Squeeze_Shape_image/object/weight" + op: "Slice" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_shapes:10" + input: "ParseSingleExample/Squeeze_Shape_image/object/weight/begin:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/weight/size:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "Reshape_1/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_1" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/encoded:output:0" + input: "Reshape_1/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_2/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_2" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/filename:output:0" + input: "Reshape_2/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_3/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_3" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/format:output:0" + input: "Reshape_3/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_4/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_4" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/height:output:0" + input: "Reshape_4/shape:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_5/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_5" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/key/sha256:output:0" + input: "Reshape_5/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_6/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_6" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/source_id:output:0" + input: "Reshape_6/shape:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Reshape_7/shape" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } + } + node_def { + name: "Reshape_7" + op: "Reshape" + input: "ParseSingleExample/Squeeze_image/width:output:0" + input: "Reshape_7/shape:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + } + node_def { + name: "SparseToDense/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } + } + node_def { + name: "SparseToDense" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/is_crowd:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:9" + input: "SparseToDense/default_value:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "SparseToDense_1/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } + } + node_def { + name: "SparseToDense_1" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/area:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/area:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:0" + input: "SparseToDense_1/default_value:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "SparseToDense_2/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } + } + node_def { + name: "SparseToDense_2" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/difficult:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/difficult:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:7" + input: "SparseToDense_2/default_value:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "ExpandDims/dim" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "ExpandDims" + op: "ExpandDims" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:4" + input: "ExpandDims/dim:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ExpandDims_1/dim" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "ExpandDims_1" + op: "ExpandDims" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:2" + input: "ExpandDims_1/dim:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ExpandDims_2/dim" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "ExpandDims_2" + op: "ExpandDims" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:3" + input: "ExpandDims_2/dim:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + } + node_def { + name: "ExpandDims_3/dim" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "ExpandDims_3" + op: "ExpandDims" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:1" + input: "ExpandDims_3/dim:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + } + node_def { + name: "concat/axis" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "concat" + op: "ConcatV2" + input: "ExpandDims:output:0" + input: "ExpandDims_1:output:0" + input: "ExpandDims_2:output:0" + input: "ExpandDims_3:output:0" + input: "concat/axis:output:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + } + node_def { + name: "transpose/Rank" + op: "Rank" + input: "concat:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + } + node_def { + name: "transpose/sub/y" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } + } + node_def { + name: "transpose/sub" + op: "Sub" + input: "transpose/Rank:output:0" + input: "transpose/sub/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "transpose/Range/start" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "transpose/Range/delta" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } + } + node_def { + name: "transpose/Range" + op: "Range" + input: "transpose/Range/start:output:0" + input: "transpose/Rank:output:0" + input: "transpose/Range/delta:output:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + } + node_def { + name: "transpose/sub_1" + op: "Sub" + input: "transpose/sub:z:0" + input: "transpose/Range:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "transpose" + op: "Transpose" + input: "concat:output:0" + input: "transpose/sub_1:z:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + } + node_def { + name: "SparseToDense_3/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } + } + node_def { + name: "SparseToDense_3" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/weight:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/weight:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:10" + input: "SparseToDense_3/default_value:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "SparseToDense_4/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } + } + node_def { + name: "SparseToDense_4" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/group_of:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/group_of:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:8" + input: "SparseToDense_4/default_value:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "SparseToDense_5/default_value" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "" + } + } + } + } + node_def { + name: "SparseToDense_5" + op: "SparseToDense" + input: "ParseSingleExample/Slice_Indices_image/object/class/text:output:0" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/text:output:0" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:6" + input: "SparseToDense_5/default_value:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "hash_table_Lookup" + op: "LookupTableFindV2" + input: "hash_table_Lookup/Placeholder" + input: "SparseToDense_5:dense:0" + input: "hash_table_Lookup/Placeholder_1" + attr { + key: "Tin" + value { + type: DT_STRING + } + } + attr { + key: "Tout" + value { + type: DT_INT64 + } + } + } + node_def { + name: "Shape" + op: "Shape" + input: "hash_table_Lookup:values:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } + } + node_def { + name: "Const" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } + } + node_def { + name: "Prod" + op: "Prod" + input: "Shape:output:0" + input: "Const:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "keep_dims" + value { + b: false + } + } + } + node_def { + name: "Equal/y" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "Equal" + op: "Equal" + input: "Prod:output:0" + input: "Equal/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "cond/Switch" + op: "Switch" + input: "Equal:z:0" + input: "Equal:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond/switch_t" + op: "Identity" + input: "cond/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond/switch_f" + op: "Identity" + input: "cond/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond/pred_id" + op: "Identity" + input: "Equal:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond/SparseToDense/default_value" + op: "Const" + input: "^cond/switch_t" + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } + } + node_def { + name: "cond/SparseToDense" + op: "SparseToDense" + input: "cond/SparseToDense/Switch:output_true:0" + input: "cond/SparseToDense/Switch_1:output_true:0" + input: "cond/SparseToDense/Switch_2:output_true:0" + input: "cond/SparseToDense/default_value:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "validate_indices" + value { + b: true + } + } + } + node_def { + name: "cond/SparseToDense/Switch" + op: "Switch" + input: "ParseSingleExample/Slice_Indices_image/object/class/label:output:0" + input: "cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@ParseSingleExample/Slice_Indices_image/object/class/label" + } + } + } + } + node_def { + name: "cond/SparseToDense/Switch_1" + op: "Switch" + input: "ParseSingleExample/Squeeze_Shape_image/object/class/label:output:0" + input: "cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@ParseSingleExample/Squeeze_Shape_image/object/class/label" + } + } + } + } + node_def { + name: "cond/SparseToDense/Switch_2" + op: "Switch" + input: "ParseSingleExample/ParseExample/ParseExample:sparse_values:5" + input: "cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@ParseSingleExample/ParseExample/ParseExample" + } + } + } + } + node_def { + name: "cond/Switch_1" + op: "Switch" + input: "hash_table_Lookup:values:0" + input: "cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@hash_table_Lookup" + } + } + } + } + node_def { + name: "cond/Merge" + op: "Merge" + input: "cond/Switch_1:output_false:0" + input: "cond/SparseToDense:dense:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + } + node_def { + name: "Equal_1/y" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "raw" + } + } + } + } + node_def { + name: "Equal_1" + op: "Equal" + input: "Reshape_3:output:0" + input: "Equal_1/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "Equal_2/y" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "RAW" + } + } + } + } + node_def { + name: "Equal_2" + op: "Equal" + input: "Reshape_3:output:0" + input: "Equal_2/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "LogicalOr" + op: "LogicalOr" + input: "Equal_1:z:0" + input: "Equal_2:z:0" + } + node_def { + name: "case/preds_c" + op: "Pack" + input: "LogicalOr:z:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "axis" + value { + i: 0 + } + } + } + node_def { + name: "case/Cast" + op: "Cast" + input: "case/preds_c:output:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/Const" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } + } + node_def { + name: "case/num_true_conds" + op: "Sum" + input: "case/Cast:y:0" + input: "case/Const:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "keep_dims" + value { + b: false + } + } + } + node_def { + name: "case/n_true_conds" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } + } + node_def { + name: "case/LessEqual" + op: "LessEqual" + input: "case/num_true_conds:output:0" + input: "case/n_true_conds:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/Assert/Const" + op: "Const" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Input error: exclusive=True: more than 1 conditions (LogicalOr:0) evaluated as True:" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/Switch" + op: "Switch" + input: "case/LessEqual:z:0" + input: "case/LessEqual:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/Assert/AssertGuard/switch_t" + op: "Identity" + input: "case/Assert/AssertGuard/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/Assert/AssertGuard/switch_f" + op: "Identity" + input: "case/Assert/AssertGuard/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/Assert/AssertGuard/pred_id" + op: "Identity" + input: "case/LessEqual:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/Assert/AssertGuard/NoOp" + op: "NoOp" + input: "^case/Assert/AssertGuard/switch_t" + } + node_def { + name: "case/Assert/AssertGuard/control_dependency" + op: "Identity" + input: "case/Assert/AssertGuard/switch_t:output:0" + input: "^case/Assert/AssertGuard/NoOp" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/Assert/AssertGuard/switch_t" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/Assert/data_0" + op: "Const" + input: "^case/Assert/AssertGuard/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Input error: exclusive=True: more than 1 conditions (LogicalOr:0) evaluated as True:" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/Assert" + op: "Assert" + input: "case/Assert/AssertGuard/Assert/Switch:output_false:0" + input: "case/Assert/AssertGuard/Assert/data_0:output:0" + input: "case/Assert/AssertGuard/Assert/Switch_1:output_false:0" + attr { + key: "T" + value { + list { + type: DT_STRING + type: DT_BOOL + } + } + } + attr { + key: "summarize" + value { + i: 1 + } + } + } + node_def { + name: "case/Assert/AssertGuard/Assert/Switch" + op: "Switch" + input: "case/LessEqual:z:0" + input: "case/Assert/AssertGuard/pred_id:output:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/LessEqual" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/Assert/Switch_1" + op: "Switch" + input: "case/preds_c:output:0" + input: "case/Assert/AssertGuard/pred_id:output:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/preds_c" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/control_dependency_1" + op: "Identity" + input: "case/Assert/AssertGuard/switch_f:output:0" + input: "^case/Assert/AssertGuard/Assert" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/Assert/AssertGuard/switch_f" + } + } + } + } + node_def { + name: "case/Assert/AssertGuard/Merge" + op: "Merge" + input: "case/Assert/AssertGuard/control_dependency_1:output:0" + input: "case/Assert/AssertGuard/control_dependency:output:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/Switch" + op: "Switch" + input: "LogicalOr:z:0" + input: "LogicalOr:z:0" + input: "^case/Assert/AssertGuard/Merge" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/switch_t" + op: "Identity" + input: "case/cond/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/switch_f" + op: "Identity" + input: "case/cond/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/pred_id" + op: "Identity" + input: "LogicalOr:z:0" + input: "^case/Assert/AssertGuard/Merge" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/DecodeRaw" + op: "DecodeRaw" + input: "case/cond/DecodeRaw/Switch:output_true:0" + input: "^case/Assert/AssertGuard/Merge" + attr { + key: "little_endian" + value { + b: true + } + } + attr { + key: "out_type" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "case/cond/DecodeRaw/Switch" + op: "Switch" + input: "Reshape_1:output:0" + input: "case/cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/Substr/pos" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "case/cond/decode_image/Substr/len" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } + } + node_def { + name: "case/cond/decode_image/Substr" + op: "Substr" + input: "case/cond/decode_image/Substr/Switch:output_false:0" + input: "case/cond/decode_image/Substr/pos:output:0" + input: "case/cond/decode_image/Substr/len:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/Substr/Switch" + op: "Switch" + input: "Reshape_1:output:0" + input: "case/cond/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/is_jpeg/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "\377\330\377" + } + } + } + } + node_def { + name: "case/cond/decode_image/is_jpeg" + op: "Equal" + input: "case/cond/decode_image/Substr:output:0" + input: "case/cond/decode_image/is_jpeg/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/Switch" + op: "Switch" + input: "case/cond/decode_image/is_jpeg:z:0" + input: "case/cond/decode_image/is_jpeg:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/switch_t" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/switch_f" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/pred_id" + op: "Identity" + input: "case/cond/decode_image/is_jpeg:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/check_jpeg_channels/x" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/check_jpeg_channels/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/check_jpeg_channels" + op: "NotEqual" + input: "case/cond/decode_image/cond_jpeg/check_jpeg_channels/x:output:0" + input: "case/cond/decode_image/cond_jpeg/check_jpeg_channels/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/Assert/Const" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/switch_t" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/Assert/Assert/data_0" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/switch_t" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/Assert/Assert" + op: "Assert" + input: "case/cond/decode_image/cond_jpeg/check_jpeg_channels:z:0" + input: "case/cond/decode_image/cond_jpeg/Assert/Assert/data_0:output:0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/DecodeJpeg" + op: "DecodeJpeg" + input: "case/cond/decode_image/cond_jpeg/DecodeJpeg/Switch:output_true:0" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/Assert/Assert" + attr { + key: "acceptable_fraction" + value { + f: 1.0 + } + } + attr { + key: "channels" + value { + i: 3 + } + } + attr { + key: "dct_method" + value { + s: "" + } + } + attr { + key: "fancy_upscaling" + value { + b: true + } + } + attr { + key: "ratio" + value { + i: 1 + } + } + attr { + key: "try_recover_truncated" + value { + b: false + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/DecodeJpeg/Switch" + op: "Switch" + input: "case/cond/decode_image/Substr/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/is_png/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "\211PN" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/is_png" + op: "Equal" + input: "case/cond/decode_image/cond_jpeg/is_png/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/is_png/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/is_png/Switch" + op: "Switch" + input: "case/cond/decode_image/Substr:output:0" + input: "case/cond/decode_image/cond_jpeg/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/cond/decode_image/Substr" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/Switch" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/is_png:z:0" + input: "case/cond/decode_image/cond_jpeg/is_png:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/switch_t" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/cond_png/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/switch_f" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/cond_png/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/pred_id" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/is_png:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng" + op: "DecodePng" + input: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng/Switch_1:output_true:0" + input: "^case/Assert/AssertGuard/Merge" + attr { + key: "channels" + value { + i: 3 + } + } + attr { + key: "dtype" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng/Switch" + op: "Switch" + input: "case/cond/decode_image/Substr/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng/Switch_1" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/is_gif/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "GIF" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/is_gif" + op: "Equal" + input: "case/cond/decode_image/cond_jpeg/cond_png/is_gif/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/is_gif/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/is_gif/Switch" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/is_png/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@case/cond/decode_image/Substr" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Switch" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/cond_png/is_gif:z:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/is_gif:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/pred_id" + op: "Identity" + input: "case/cond/decode_image/cond_jpeg/cond_png/is_gif:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/x" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels" + op: "NotEqual" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/x:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1" + op: "NotEqual" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/LogicalAnd" + op: "LogicalAnd" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels:z:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1:z:0" + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Const" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 3) when decoding GIF images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 3) when decoding GIF images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert" + op: "Assert" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/LogicalAnd:z:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0:output:0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif" + op: "DecodeGif" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1:output_true:0" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert" + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/pos" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/len" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 2 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr" + op: "Substr" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/pos:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/len:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch" + op: "Switch" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch:output_false:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/pred_id:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Reshape_1" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "BM" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp" + op: "Equal" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp/y:output:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Const" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" + op: "Assert" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp:z:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0:output:0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/x" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/y" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels" + op: "NotEqual" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/x:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Const" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 3) when decoding BMP images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0" + op: "Const" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "Channels must be in (None, 0, 3) when decoding BMP images" + } + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" + op: "Assert" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/check_channels:z:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0:output:0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeBmp" + op: "DecodeBmp" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch:output_false:0" + input: "^case/Assert/AssertGuard/Merge" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" + input: "^case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" + attr { + key: "channels" + value { + i: 0 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Merge" + op: "Merge" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeBmp:image:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif:image:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/cond_png/Merge" + op: "Merge" + input: "case/cond/decode_image/cond_jpeg/cond_png/cond_gif/Merge:output:0" + input: "case/cond/decode_image/cond_jpeg/cond_png/DecodePng:image:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "case/cond/decode_image/cond_jpeg/Merge" + op: "Merge" + input: "case/cond/decode_image/cond_jpeg/cond_png/Merge:output:0" + input: "case/cond/decode_image/cond_jpeg/DecodeJpeg:image:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "case/cond/Merge" + op: "Merge" + input: "case/cond/decode_image/cond_jpeg/Merge:output:0" + input: "case/cond/DecodeRaw:output:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_UINT8 + } + } + } + node_def { + name: "Cast" + op: "Cast" + input: "SparseToDense:dense:0" + attr { + key: "DstT" + value { + type: DT_BOOL + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + } + node_def { + name: "Shape_1" + op: "Shape" + input: "transpose:y:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } + } + node_def { + name: "strided_slice/stack" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } + } + node_def { + name: "strided_slice/stack_1" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "strided_slice/stack_2" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "strided_slice" + op: "StridedSlice" + input: "Shape_1:output:0" + input: "strided_slice/stack:output:0" + input: "strided_slice/stack_1:output:0" + input: "strided_slice/stack_2:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + 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_def { + name: "Shape_2" + op: "Shape" + input: "SparseToDense_3:dense:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } + } + node_def { + name: "strided_slice_1/stack" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } + } + node_def { + name: "strided_slice_1/stack_1" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "strided_slice_1/stack_2" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "strided_slice_1" + op: "StridedSlice" + input: "Shape_2:output:0" + input: "strided_slice_1/stack:output:0" + input: "strided_slice_1/stack_1:output:0" + input: "strided_slice_1/stack_2:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + 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_def { + name: "Greater/y" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } + } + node_def { + name: "Greater" + op: "Greater" + input: "strided_slice_1:output:0" + input: "Greater/y:output:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + } + node_def { + name: "cond_1/Switch" + op: "Switch" + input: "Greater:z:0" + input: "Greater:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond_1/switch_t" + op: "Identity" + input: "cond_1/Switch:output_true:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond_1/switch_f" + op: "Identity" + input: "cond_1/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond_1/pred_id" + op: "Identity" + input: "Greater:z:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + } + node_def { + name: "cond_1/Switch_1" + op: "Switch" + input: "SparseToDense_3:dense:0" + input: "cond_1/pred_id:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@SparseToDense_3" + } + } + } + } + node_def { + name: "cond_1/Shape" + op: "Shape" + input: "cond_1/Shape/Switch:output_false:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } + } + node_def { + name: "cond_1/Shape/Switch" + op: "Switch" + input: "transpose:y:0" + input: "cond_1/pred_id:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@transpose" + } + } + } + } + node_def { + name: "cond_1/strided_slice/stack" + op: "Const" + input: "^cond_1/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } + } + node_def { + name: "cond_1/strided_slice/stack_1" + op: "Const" + input: "^cond_1/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "cond_1/strided_slice/stack_2" + op: "Const" + input: "^cond_1/switch_f" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } + } + node_def { + name: "cond_1/strided_slice" + op: "StridedSlice" + input: "cond_1/Shape:output:0" + input: "cond_1/strided_slice/stack:output:0" + input: "cond_1/strided_slice/stack_1:output:0" + input: "cond_1/strided_slice/stack_2:output:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + 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_def { + name: "cond_1/ones/shape" + op: "Pack" + input: "cond_1/strided_slice:output:0" + attr { + key: "N" + value { + i: 1 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "axis" + value { + i: 0 + } + } + } + node_def { + name: "cond_1/ones/Const" + op: "Const" + input: "^cond_1/switch_f" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } + } + node_def { + name: "cond_1/ones" + op: "Fill" + input: "cond_1/ones/shape:output:0" + input: "cond_1/ones/Const:output:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + } + node_def { + name: "cond_1/Merge" + op: "Merge" + input: "cond_1/ones:output:0" + input: "cond_1/Switch_1:output_true:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + } + ret { + key: "Cast" + value: "Cast:y:0" + } + ret { + key: "Reshape_2" + value: "Reshape_2:output:0" + } + ret { + key: "Reshape_5" + value: "Reshape_5:output:0" + } + ret { + key: "Reshape_6" + value: "Reshape_6:output:0" + } + ret { + key: "SparseToDense_1" + value: "SparseToDense_1:dense:0" + } + ret { + key: "SparseToDense_2" + value: "SparseToDense_2:dense:0" + } + ret { + key: "SparseToDense_4" + value: "SparseToDense_4:dense:0" + } + ret { + key: "case/cond/Merge" + value: "case/cond/Merge:output:0" + } + ret { + key: "cond/Merge" + value: "cond/Merge:output:0" + } + ret { + key: "cond_1/Merge" + value: "cond_1/Merge:output:0" + } + ret { + key: "strided_slice" + value: "strided_slice:output:0" + } + ret { + key: "transpose" + value: "transpose:y:0" + } + } +} +versions { + producer: 24 + min_consumer: 12 +} diff --git a/bin/ObjectDetector.class b/bin/ObjectDetector.class index 8aa875e..b09c19a 100644 Binary files a/bin/ObjectDetector.class and b/bin/ObjectDetector.class differ diff --git a/src/ObjectDetector.java b/src/ObjectDetector.java index 089d1a0..3d5b199 100644 --- a/src/ObjectDetector.java +++ b/src/ObjectDetector.java @@ -1,34 +1,113 @@ +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.awt.FlowLayout; +import java.awt.Image; +import java.awt.image.BufferedImage; +import java.awt.image.DataBufferByte; import java.io.File; +import javax.swing.ImageIcon; +import javax.swing.JFrame; +import javax.swing.JLabel; + import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; +import org.opencv.core.Scalar; +import org.opencv.core.Size; import org.opencv.dnn.Dnn; import org.opencv.dnn.Net; +import org.opencv.imgcodecs.Imgcodecs; +import org.opencv.imgproc.Imgproc; public class ObjectDetector { String inputImagePath; String inputModelPath; + String inputModelArgumentsPath; + + Net net; public ObjectDetector() { - this.inputImagePath = "/home/dpapp/tensorflow-1.5.0/models/raccoon-dataset/test_images/ironOre_test_9.jpg"; - this.inputModelPath = "/home/dpapp/eclipse-workspace/RunescapeAI/TensorFlow/frozen_graph.pb"; - String inputModelArgumentsPath = "/home/dpapp/eclipse-workspace/RunescapeAI/TensorFlow/ssd_mobilenet_v1_coco.pbtxt"; + this.inputImagePath = "/home/dpapp/tensorflow-1.5.0/models/raccoon_dataset/test_images/ironOre_test_9.jpg"; + this.inputModelPath = "/home/dpapp/tensorflow-1.5.0/models/raccoon_dataset/training/ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb"; + //this.inputModelPath = "/home/dpapp/tensorflow-1.5.0/models/raccoon_dataset/results/checkpoint_23826/frozen_inference_graph.pb"; + this.inputModelArgumentsPath = "/home/dpapp/tensorflow-1.5.0/models/raccoon_dataset/training/ssd_mobilenet_v1_coco_2017_11_17/ssd_mobilenet_v1_coco.pbtxt"; + //this.inputModelArgumentsPath = "/home/dpapp/eclipse-workspace/RunescapeAI/TensorFlow/object-detection.pbtxt"; + net = Dnn.readNetFromTensorflow(inputModelPath, inputModelArgumentsPath); + } + + public void testImage() throws Exception { + File f = new File(inputImagePath); + if(!f.exists()) throw new Exception("Test image is missing: " + inputImagePath); + + Mat rawImage = Imgcodecs.imread(inputImagePath); + Imgproc.cvtColor(rawImage, rawImage, Imgproc.COLOR_BGR2GRAY); + System.out.println(rawImage.width() + "x" +rawImage.height() + ", dim: " + rawImage.dims() + ", channels: " + rawImage.channels()); + + Mat image = new Mat(); + Imgproc.resize(rawImage, image, new Size(224,224)); + System.out.println(image.width() + "x" + image.height() + ", dim: " + image.dims() + ", channels: " + image.channels()); + + Mat inputBlob = Dnn.blobFromImage(image); + assertNotNull("Converting image to blob failed!", inputBlob); + System.out.println(inputBlob.width() + "x" + inputBlob.height() + ", " + ", dim: " + inputBlob.dims() + ", channels: " + inputBlob.channels()); + + Mat inputBlobP = new Mat(); + Core.subtract(inputBlob, new Scalar(117.0), inputBlobP); + System.out.println(inputBlobP.width() + "x" + inputBlobP.height()+ ", " + ", dim: " + inputBlobP.dims() + ", channels: " + inputBlobP.channels()); + + + net.setInput(inputBlobP); + + Mat result = net.forward(); + + assertNotNull("Net returned no result!", result); + + // BufferedImage convertedImage = Mat2BufferedImage(result); + //displayImage(convertedImage); + //Core.MinMaxLocResult minmax = Core.minMaxLoc(result.reshape(1, 1)); + + //assertTrue("No image recognized!", minmax.maxVal > 0.9); - File inputModelFile = new File(inputModelPath); - String correctFilePath = inputModelFile.toString(); - File inputFile = new File(inputModelArgumentsPath); - System.out.println(inputModelFile.toString()); - System.out.println(inputFile.toString()); - Net net = Dnn.readNetFromTensorflow(correctFilePath, inputModelArgumentsPath); } + /* + public void displayImage(Image img2) +{ + //BufferedImage img=ImageIO.read(new File("/HelloOpenCV/lena.png")); + ImageIcon icon=new ImageIcon(img2); + JFrame frame=new JFrame(); + frame.setLayout(new FlowLayout()); + frame.setSize(img2.getWidth(null)+50, img2.getHeight(null)+50); + JLabel lbl=new JLabel(); + lbl.setIcon(icon); + frame.add(lbl); + frame.setVisible(true); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + +} - public void setUp() { - //String + public BufferedImage Mat2BufferedImage(Mat m){ + // source: http://answers.opencv.org/question/10344/opencv-java-load-image-to-gui/ + // Fastest code + // The output can be assigned either to a BufferedImage or to an Image + + int type = BufferedImage.TYPE_BYTE_GRAY; + if ( m.channels() > 1 ) { + type = BufferedImage.TYPE_3BYTE_BGR; + } + int bufferSize = m.channels()*m.cols()*m.rows(); + byte [] b = new byte[bufferSize]; + m.get(0,0,b); // get all the pixels + BufferedImage image = new BufferedImage(m.cols(),m.rows(), type); + final byte[] targetPixels = ((DataBufferByte) image.getRaster().getDataBuffer()).getData(); + System.arraycopy(b, 0, targetPixels, 0, b.length); + return image; } +*/ - public static void main( String[] args ) { + public static void main( String[] args ) throws Exception { System.out.println("Reading model from TensorFlow..."); @@ -37,6 +116,7 @@ public class ObjectDetector { //System.out.println("mat = " + mat.dump()); ObjectDetector objectDetector = new ObjectDetector(); + objectDetector.testImage(); System.out.println("Done..."); }